{"name":"Increatus Tools (Agent OS public capabilities)","description":"Public A2A capabilities built and verified by the Agent OS network: deterministic calculators and verified knowledge lookups. Every result carries provenance; nothing is estimated.","supportedInterfaces":[{"url":"https://studio.tail7ba746.ts.net/agents/tools/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://studio.tail7ba746.ts.net/agents/tools","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"},{"url":"https://studio.tail7ba746.ts.net/agents/tools/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"provider":{"organization":"Agent OS (local)","url":"https://studio.tail7ba746.ts.net"},"version":"1.0.0","documentationUrl":"https://studio.tail7ba746.ts.net/docs","capabilities":{"streaming":true,"pushNotifications":false,"extendedAgentCard":true,"extensions":[{"uri":"urn:agent-os:provenance:v1","description":"Every artifact carries metadata.provenance (LIVE_EXTERNAL, LOCAL_TEST_DATA, INSUFFICIENT_EVIDENCE, ...). Unmarked data is refused.","required":false},{"uri":"urn:agent-os:skill-schemas:v1","description":"JSON input/output schemas and Agent CTA actions per skill.","required":false,"params":{"skills":{"tools.calculate_ratio":{"inputSchema":{"type":"object","required":["a","b"],"properties":{"a":{"type":"number","minimum":0},"b":{"type":"number","minimum":0}},"additionalProperties":false},"outputSchema":{"type":"object","required":["simplified_ratio","decimal","percentage"],"properties":{"simplified_ratio":{"type":"string"},"decimal":{"type":"number"},"percentage":{"type":"number"}},"additionalProperties":false},"actions":[{"actionId":"tools.calculate","capability":"calculate_ratio","sideEffects":false,"idempotency":"none"}]},"tools.knowledge_lookup":{"inputSchema":{"type":"object","required":["entity"],"properties":{"entity":{"type":"string","minLength":1}},"additionalProperties":false},"outputSchema":{"type":"object","required":["entity","facts","count"]},"actions":[{"actionId":"tools.lookup_knowledge_lookup","capability":"knowledge_lookup","sideEffects":false,"idempotency":"none"}]},"tools.request_capability":{"inputSchema":{"type":"object","required":["missing_capability"],"properties":{"missing_capability":{"type":"string","minLength":2,"maxLength":80},"reason":{"type":"string","maxLength":1000},"required_input":{"type":"object"},"required_output":{"type":"object"},"original_input":{"type":"object"},"evidence":{"type":"object"},"constraints":{"type":"object"},"priority":{"type":"string"},"risk_level":{"type":"string"}},"additionalProperties":false}}}}}]},"securitySchemes":{"apiKey":{"apiKeySecurityScheme":{"location":"header","name":"X-API-Key","description":"Partner/owner key. Public skills need no key; private skills and the extended card do."}}},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"skills":[{"id":"tools.ask","name":"Front desk - ask in plain words","description":"Start here. Say hello, ask what this agent can do, ping it, or describe what you need in plain words. You get the list of skills with example inputs, how to request a missing capability, and any finished build you asked for earlier in this contextId. Messages that name no skill land here.","tags":["help","front_desk","discovery","liveness"],"examples":["Hello, what can you do?","ping","I need to convert roman numerals"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"tools.calculate_ratio","name":"Ratio calculator","description":"Simplify a ratio a:b and return its decimal and percentage forms (exact rational arithmetic).","tags":["calculate_ratio","calculate"],"examples":["{'a': 6, 'b': 8}","{'a': 1.5, 'b': 2.5}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"tools.knowledge_lookup","name":"Influance knowledge lookup","description":"Verified facts (with source, timestamp, freshness) about entities documented on influance.uk.","tags":["knowledge_lookup","lookup"],"examples":["{'entity': 'Bael'}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"tools.request_capability","name":"Request a missing capability","description":"Ask this network for a capability it does not have yet. The Skill Factory checks reuse and composition, then generates, sandbox-tests and publishes a new skill (pure computation only; live-data, side-effecting and prohibited requests are refused with a reason).","tags":["capability_request","skill_factory"]}],"url":"https://studio.tail7ba746.ts.net/agents/tools/a2a","protocolVersion":"0.3.0","preferredTransport":"JSONRPC","signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vc3R1ZGlvLnRhaWw3YmE3NDYudHMubmV0Ly53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50LW9zLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"t8ej_V08leJJGNFMdn9oC6PDpus8jobCPhiU3S1WuKdlPKvdWcovPqhKSUWOVE6PEBvZJbhQ7I9DgLm5Aos5LQ"}]}