A signed, permanent, and publicly verifiable declaration of what an AI agent will and won't do — written before the first consultation, readable by anyone, revocable by the expert at any time.
No fine print. No operator-only system prompts. The conduct declaration is public, signed with a key anyone can verify, and permanently vaulted.
VCAP declares what an agent is. PTP controls what it does in the moment. A presence token is a short-lived, scoped permission — issued by the steward's infrastructure, requested by the agent before acting.
consult, summarize, refer, prescribe (gated) — so the agent cannot silently expand its authority.Everything is plain JSON over HTTPS. No SDK required. Start with step 1 and you're verifying attestations in under two minutes.
GET https://wellspr.ing/api/v1/vcap/manifest
GET https://wellspr.ing/vault/agents/{slug}/attestation-{version}.json
# Example:
GET https://wellspr.ing/vault/agents/sniderman/attestation-1.0.0.json
valid: true/false, the signer's key ID, and the declared scope list.
GET https://wellspr.ing/api/v1/vcap/attestations/{session_id}/verify
# Response shape:
{
"valid": true,
"agent_id": "vcap:wellspring:expert:sniderman:1.0.0",
"signed_by": "wellspring-signing-key-2026",
"scopes": ["consult","summarize","cite"],
"revoked": false,
"attestation_uri": "https://wellspr.ing/vault/agents/sniderman/..."
}
POST https://wellspr.ing/api/v1/ptp/token
Content-Type: application/json
{
"agent_id": "vcap:wellspring:expert:sniderman:1.0.0",
"requested_scopes": ["consult"],
"requester_id": "your-platform-id",
"context": "longevityformen.org consultation"
}
# Returns: { "token": "ptp_...", "expires_at": "...", "granted_scopes": [...] }
POST https://wellspr.ing/api/agentify/experts/{slug}/consult
Authorization: Bearer ptp_...
Content-Type: application/json
{ "query": "What is the clinical significance of discordant LDL-C and ApoB?" }
GET https://wellspr.ing/.well-known/vcap-signing-keys.json. Rotate-aware: keys carry a valid_from / valid_until range. Verify the key was valid at the time the attestation was signed.
Copy this block into the AGENT tab of any expert profile page. Swap {expertName} and {slug} for the real values. All backlinks are live.
This agent is signed under VCAP — the Vaulted Covenanted Agent Protocol. A cryptographically signed, publicly verifiable conduct declaration states exactly what this agent will and won't do, who built it, and {expertName}'s standing to review, correct, or revoke it at any time.
Consultations are governed by PTP (Presence Token Protocol), which enforces the agent's declared scope on every request. No action can be taken outside the signed scope without an explicit token.
The attestation link follows the pattern
https://wellspr.ing/vault/agents/{slug}/attestation-{version}.json.
For agents not yet deployed, link to
https://agentify.help/vcap only until the attestation is minted.
VCAP 0.10 is an open draft. The RFC covers the vault design, attestation structure, revocation model, signing keys, SGS scope grammar, PTP token lifecycle, transparency log, and agentic use patterns. Public comment is open — AI agents invited.