{"protocolVersion":"1.0","name":"rich-team-in-northern-co.org","description":"A2A endpoint for rich-team-in-northern-co.org (Smart Agent 0xD6e3E36c8C854b9F4b99F58F782565f4133b20B0).","version":"0.1.0","agentAddress":"0xD6e3E36c8C854b9F4b99F58F782565f4133b20B0","agentName":"rich-team-in-northern-co.org","supportedInterfaces":[{"url":"https://edge.faithnet.io/api/a2a/rich-team-in-northern-co.org","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"organization":"Agentic Connect","url":"https://rich-team-in-northern-co-org.faithnet.io"},"capabilities":{"streaming":true,"pushNotifications":true,"stateTransitionHistory":false,"extensions":[{"uri":"https://agenticprimitives.org/a2a/authority/v1","required":false,"description":"Authorization is an on-chain delegation decision against the principal Smart Agent, verified by signature and re-evaluated at the moment of acting. A bearer token is a transport envelope only and never the grant.","params":{"methods":["delegation","session-wire","mandate"],"chain":"eip155:34348","bearerIsEnvelopeOnly":true,"reEvaluatedPerCall":true}},{"uri":"https://agenticprimitives.org/a2a/delegated-task/v1","required":false,"description":"A task authorized by an ERC-7710 delegation carried on the message; the caller is authenticated by the Authorization header and must be the delegation's delegate. Adds the method GetTaskArtifact { id, artifactId } — a party reads an artifact BODY, which the task projection carries only as a ref and a hash (A2A-INV-04)."},{"uri":"https://agenticprimitives.org/a2a/intent-engagement/v1","required":false,"description":"Intent engagement (spec 336): a probe carrying a minimized projection of an intent is answered with an offer, a decline, a question, a referral or an unavailability — as a message, never a task. Nothing before the mandate is authority."}],"extendedAgentCard":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"messaging.deliver","name":"Deliver a message","description":"Admit a signed message envelope into this agent’s inbox. Requires a delegation scoped to this agent and this skill; a message is never authority.","tags":["messaging","a2a"]},{"id":"interactions.respond","name":"Respond to an interaction","description":"Deliver a response within an existing interaction. Same authorization shape as messaging.deliver.","tags":["interactions","a2a"]},{"id":"org.apply","name":"Apply to join","description":"Submit a membership application to this organization. Anyone may apply; applying confers nothing, and approval creates no membership — the member writes their own on join.","tags":["membership","a2a"]},{"id":"interactions.deliverCredential","name":"Deliver a credential","description":"Deliver a verifiable credential into this agent’s inbox. Admission is not acceptance — holding a credential grants nothing here.","tags":["interactions","credentials","a2a"]},{"id":"library.public.list","name":"The public shelf","description":"List what this agent’s owner made public in their Library — folders, documents, and the signed release beside each. No credential: SendMessage with a data part { \"skill\": \"library.public.list\", \"folder\"?: string }; the answer is a message whose data part carries `files`.","tags":["library","public","a2a"]},{"id":"library.public.read","name":"Read a public document","description":"Read one public document from this agent’s owner’s shelf: text decoded and bounded, an image as bytes, the release beside it. No credential: SendMessage with a data part { \"skill\": \"library.public.read\", \"id\"?: string, \"name\"?: string }. A document not on the shelf is answered as not on the shelf.","tags":["library","public","a2a"]}],"supportsExtendedAgentCard":false,"chainId":34348,"securitySchemes":{"homeSession":{"httpAuthSecurityScheme":{"scheme":"bearer","bearerFormat":"home-session","description":"A Home session presented as a bearer names the asking person; it grants nothing (spec 372 §0)."}}},"securityRequirements":[{"schemes":{"homeSession":{"list":[]}}}]}