Build secure, scalable identity verification systems using PALAP's gRPC-based microservices for decentralized identity attestation and verification.
// Using Node.js npm install @grpc/grpc-js @palap/identity-proto // Python pip install grpcio palap-identity
const client = new IdentityClient( 'grpc.palap.org:443', credentials.createSsl(rootCert), { 'grpc.default_authority': 'palap.identity' } );
const metadata = new Metadata(); metadata.add('x-api-key', 'YOUR_API_KEY'); client.authToken(metadata, (err, response) => { console.log(response.status); });
POST /identity/Verify
{ "subject": "did:example:123456789", "claims": ["email", "name", "address"], "context": "login_session" }
{ "verified": true, "confidence": 0.997, "timestamp": "2025-08-26T14:30:00Z" }
POST /identity/Resolve
{ "did": "did:palap:abc123", "revocation_check": true }
{ "did_document": { "publicKey": [...], "service": [...] }, "valid": true }
{ "error": "invalid_token", "message": "API key missing or invalid" }
{ "error": "invalid_did_format", "field": "subject.did", "value": "invalid_did_value" }
{ "error": "service_temporarily_unavailable", "retry_after": "60" }
Contribute to our open source gRPC stack for identity verification systems. Help design the next generation of decentralized trust frameworks.
Contribute to Code