Standard Credential
The foundation of MCP-I's delegation model, representing direct authorization from a principal to an agent
Standard Delegation Credential
The Standard Delegation Credential is the foundation of MCP-I's delegation model, representing a direct authorization from a principal to an agent.
Structure
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://mcp-i.org/credentials/v1"
],
"id": "urn:uuid:3978344f-8596-4c3a-a978-8fcaba3903c5",
"type": ["VerifiableCredential", "DelegationCredential"],
"issuer": "did:example:principal123",
"issuanceDate": "2025-01-01T19:23:24Z",
"expirationDate": "2025-12-31T23:59:59Z",
"credentialSubject": {
"id": "did:example:agent456",
"scope": ["read:data", "write:calendar"],
"constraints": {
"environment": "production"
}
},
"credentialStatus": {
"id": "https://example.com/status/123",
"type": "StatusList2021Entry",
"statusPurpose": "revocation",
"statusListIndex": "94"
},
"proof": {
"type": "Ed25519Signature2020",
"created": "2025-01-01T19:23:24Z",
"verificationMethod": "did:example:principal123#key-1",
"proofPurpose": "assertionMethod",
"proofValue": "z43BsK5Fu9Sdw7tF1JwPnBtYu..."
}
}
Key Properties
- id: Unique identifier for the credential (optional but recommended)
- type: Must include both "VerifiableCredential" and "DelegationCredential"
- scope: Array of permissions following the action:resource format
- constraints: Optional conditions that further restrict the delegation
Standard Model Usage
The Standard Delegation Credential is suitable for most MCP-I implementations and is the minimum requirement for Level 1 conformance.