KYA-PAY Token
Header
{
"kid": "YjFdJgFNWj9AkUmtoXILwoeb37PsBuGWVK6_QvFLwJw", // JWK Key ID
"alg": "ES256",
"typ": "kya-pay+jwt"
}Payload
{
"iss": "kya-pay.example.org", // Issuer URL
"iat": 1742245254,
"exp": 1773867654,
"jti": "b9821893-7699-4d24-af06-803a6a16476b",
"sub": "f24a431d-108c-46e6-9357-b428c528210e", // Buyer Agent Account ID
"aud": "5e00177d-ff7f-424b-8c83-2756e15efbed", // Seller Agent Account ID
"env": "production",
"ssi": "3e6d33a1-438e-482e-bba5-6aa69544727d", // Seller Service ID
"btg": "c52e0ef2-e27d-4e95-862e-475a904ae7b2", // Buyer Tag (Internal Reference ID)
"hid": {
"email": "[email protected]",
"given_name": "Mary",
"middle_name": "Jane",
"family_name": "Doe",
"phone_number": "+1-425-555-1212",
"verified": false
},
"apd": {
"id": "4b087db2-b6e5-48b8-8737-1aa8ddf4c4fe", // Agent platform ID
"name": "Acme Shopping Agents", // Agent platform name
"email": "[email protected]", // Email address for the agent platform
"phone_number": "+12345677890", // Phone number for the agent platform
"organization_name": "Acme Shopping Inc.", // Legal name of the agent platform
"verifier": "https://www.verifier.com/", // URL of the Identity verifier
"verified": true, // Outcome of the verifier's KYA verification
"verification_id": "a23c1fe4-a4b7-442d-8bca-3c8fad5ec3a6" // Verifier's verification ID
},
"aid": {
"name": "Agentic Excellence Я Us",
"creation_ip": "128.2.42.95", // IP Address where token was created
"source_ips": ["54.86.50.139-54.86.50.141", "1.1.1.0/24",
"2001:db8:abcd:0012::/64", "agentic-excellence.example.com"]
// IP addresses from which the buyer agent will make requests to the seller
},
"spr": "0.01",
"sps": "pay_per_use",
"amt": "15",
"cur": "USD",
"val": "15000000",
"mnr": 1600,
"stp": "card",
"sti": {
"type": "visa_vic",
"payment_token": "1234567890123456",
"token_expiration_month": "03",
"token_expiration_year": "2030",
"token_security_code": "123"
}
}Note
- See buyerIdentityRequirement for a list of the Buyer Identity claims (
bid) that a Seller Service can require. - See Create Agent's Service for valid values for the
spsclaim (priceModel)- If the Seller Service Pricing Model (
spsclaim) iscustom, then thesprandmnrclaims are omitted
- If the Seller Service Pricing Model (
Updated 10 minutes ago
