Welcome to the denithizgdh API documentation. This interface provides programmatic access to our decentralized identity verification and zero-knowledge proof generation systems.
Create and manage self-sovereign identities across multiple blockchain networks.
Generate and verify zero-knowledge proofs for privacy-preserving transactions.
Generates a new self-sovereign identity with private keys and DID document.
POST /api/v1/identity/create HTTP/1.1
Content-Type: application/json
{}
HTTP/1.1 201 Created
Content-Type: application/json
{
"did": "did:den:abc123...",
"keyId": "sec-k123456789",
"createdAt": "2025-09-19T12:34:56Z"
}
Verifies a zero-knowledge proof against a public constraint.
POST /api/v1/proof/verify HTTP/1.1
Content-Type: application/json
{
"proof": "0x123...",
"publicInputs": "0xabcd..."
}
HTTP/1.1 200 OK
Content-Type: application/json
{
"valid": true,
"message": "Proof verified successfully"
}
All requests must include an API key in the Authorization header.
Authorization: Bearer YOUR_API_KEY
Code | Description |
---|---|
401 | Missing or invalid API key |
400 | Invalid request payload format |
500 | Internal server error |