DeveloperCredential v1 Schema
Location:beltic-spec/schemas/developer/v1/developer-credential-v1.schema.json
Schema ID: https://beltic.dev/schemas/developer/v1/developer-credential-v1.schema.json
Key Properties
- Required fields: 15+ core fields including legalName, entityType, kybTier
- Optional fields: 20+ additional fields for enhanced verification
- Custom formats: UUID, ISO dates, DIDs, email
- Conditional requirements: Based on entityType and kybTier
Schema Structure
AgentCredential v1 Schema
Location:beltic-spec/schemas/agent/v1/agent-credential-v1.schema.json
Schema ID: https://beltic.dev/schemas/agent/v1/agent-credential-v1.schema.json
Key Properties
- Required fields: 46+ core fields across 8 categories
- Optional fields: 25+ additional fields
- Safety metrics: 4 metrics × 5 metadata fields each
- Tool definitions: Structured risk taxonomy
- Conditional requirements: Based on tools, data categories
Schema Structure
Using Schemas
Validation Libraries
JavaScript (AJV):Custom Formats
Both schemas use custom formats:uuid- UUID v4 formatdate- ISO 8601 date (YYYY-MM-DD)date-time- ISO 8601 timestampuri- Valid URI/URLemail- Valid email addressdid- Decentralized Identifier format