{"name":"A2A Trust Plane","description":"Multi-agent continuity for small teams. Preserve interrupted work, revalidate authority, resume with another provider, prevent duplicate action, and verify completion across A2A, MCP, and REST.","supportedInterfaces":[{"url":"https://a2a-trust-plane-staging.fly.dev/a2a/jsonrpc","protocolBinding":"JSONRPC","tenant":"","protocolVersion":"1.0"},{"url":"https://a2a-trust-plane-staging.fly.dev/a2a/rest","protocolBinding":"HTTP+JSON","tenant":"","protocolVersion":"1.0"}],"provider":{"organization":"The 825","url":"https://the825.co"},"version":"0.1.0","documentationUrl":"https://a2a-trust-plane-staging.fly.dev/docs","capabilities":{"streaming":false,"pushNotifications":false,"extensions":[],"extendedAgentCard":false},"securitySchemes":{"apiKey":{"scheme":{"$case":"apiKeySecurityScheme","value":{"description":"Tenant-scoped A2A Trust Plane API key.","location":"header","name":"X-A2A-Trust-Key"}}}},"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}],"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"readiness.scan","name":"A2A Production Readiness","description":"Assess an A2A agent card and optionally probe its declared interfaces.","tags":["readiness","conformance","security"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"conformance.assess_report","name":"A2A TCK Report Assessment","description":"Validate and recompute an official A2A TCK compatibility report without claiming independent execution.","tags":["conformance","tck","evidence"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"gateway.route","name":"Governed A2A Gateway","description":"Route a bounded request to a registered agent under tenant, schema, idempotency, and approval policy.","tags":["gateway","policy","routing"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"handoff.manage","name":"Governed Agent Handoffs","description":"Create and manage leased, fenced, approval-aware agent handoffs with completion evidence.","tags":["handoff","authority","audit"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"capsule.manage","name":"Context Capsules","description":"Create minimized, expiring, provenance-bound context capsules from registered transforms.","tags":["context","privacy","provenance"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"registry.manage","name":"Private Agent Registry","description":"Register, assess, compare, and revoke tenant-scoped agents and their policies.","tags":["registry","discovery","trust"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"evidence.run","name":"Evidence Services","description":"Produce deterministic document, claim-support, and policy-change evidence packets.","tags":["evidence","verification","diff"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"workflow.compose","name":"Governed Workflows","description":"Validate and run bounded agent workflows with exact data references, inherited approvals, and aggregate evidence.","tags":["workflow","orchestration","evidence"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"policy_packs.manage","name":"Versioned Policy Packs","description":"List, assess, and enforce versioned registration controls for common trust boundaries.","tags":["policy","governance","registration"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"audit.export","name":"Approved Audit Export","description":"Export signed, checkpointed audit batches to a configured external sink after exact approval.","tags":["audit","export","approval"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"onboarding.verify","name":"Verified Agent Onboarding","description":"Bind readiness, policy, and reported conformance evidence to an exact registration before committing it.","tags":["onboarding","registry","evidence"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"operations.assess_package","name":"Agent Operations Readiness Pack","description":"Assess declared operating controls and return a prioritized Trust Plane adoption bundle without claiming runtime verification.","tags":["operations","assessment","adoption"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"discovery.scan_candidates","name":"Bounded Agent Discovery","description":"Inspect caller-supplied public HTTPS Agent Cards and rank literal capability matches with readiness evidence.","tags":["discovery","a2a","qualification"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"demo.counselorai_continuity","name":"Cross-Agent Continuity Proof","description":"Run an isolated synthetic proof of checkpointing, provider failover, approval rebinding, independent verification, and audit integrity.","tags":["demo","continuity","evidence"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"demo.breadcrumbs_memory","name":"Governed Memory Continuity Proof","description":"Run an isolated synthetic proof of context minimization, public PII rejection, correction supersession, and audit integrity.","tags":["demo","memory","evidence"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"trial.assess","name":"Multi-Agent Continuity Score","description":"Score public interface readiness and declared continuity controls, preserve unverified runtime points, and recommend the shortest path to an observed recovery proof.","tags":["continuity","handoff","recovery","assessment"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"continuity.report","name":"Recorded Continuity Evidence","description":"Calculate up to 30 runtime-evidence points from tenant-scoped handoff, recovery, approval, verification, and completion events.","tags":["continuity","runtime","recovery","evidence"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"plan.status","name":"Plan and Usage Status","description":"Return the authenticated agent plan, monthly governed-operation usage, and machine-readable upgrade guidance.","tags":["plan","usage","entitlement"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"billing.create_checkout","name":"Create Subscription Checkout","description":"Create an idempotent subscription checkout for an eligible paid plan in the configured billing environment.","tags":["billing","checkout","entitlement"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"billing.status","name":"Subscription Status","description":"Return the authenticated agent subscription state and its latest evidence receipt.","tags":["billing","subscription","evidence"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"credential.rotate","name":"Rotate Credential","description":"Replace the current short-lived credential without extending its expiration or authority.","tags":["credential","rotation","security"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]},{"id":"credential.revoke_self","name":"Revoke Credential","description":"Immediately revoke the current short-lived credential and record the action.","tags":["credential","revocation","security"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}]}],"signatures":[]}