Why KYA matters
- Access more. Access more of the web with recognized identity and trust signals that expand account access, increase transaction success rates, and bypass bot detection.
- Recognize returning customers. Merchants and platforms can recognize returning customers, applying the appropriate loyalty status, purchasing history, and existing payment credentials.
- Enable secure access controls. Securely delegate identity rather than sharing reusable credentials and passwords that can be stolen or abused, and revoke access on demand.
How Baselayer’s KYA works
Baselayer’s KYA API lets an organization verify a person or business once, then mint short-lived, cryptographically signed credentials on demand for their agents to present to counterparties. A counterparty reads exactly the fields it needs and can verify the credential’s integrity and the issuer’s signature without ever calling Baselayer directly.- Verify once. Verify a consumer or business once to create an identity. Either use Baselayer’s API; submit an identity you already collected; or embed Baselayer’s hosted, white-labelable onboarding flow so users enter their details themselves and you never touch the raw PII. Either way, you get back a durable
principal_ref/business_ref. See Verifying an Identity. - Mint credentials on demand. For every counterparty an agent visits, mint a fresh, short-lived credential scoped to that audience and bound to that agent’s key. See Minting Credentials.
- Present & verify. The agent presents the credential; the counterparty verifies the signature, checks revocation status, and enforces its disclosure scope before reading a single claim. See Presenting & Verifying a Credential.
- After the fact. Check a counterparty’s own standing in the Agentic Commerce Directory, or read back what happened in the Audit Log.
API details
Organizations and applications
Every identity, credential, and audit log read is scoped to your organization, inferred entirely from yourX-API-Key — never from anything in the request body. A principal_ref or business_ref that belongs to another organization, or one that was never issued, resolves as an indistinguishable 404; there is no cross-org existence oracle.