kypa-directory

Enroll Agent

Create a new KYPA directory profile.

Enforces: unique wallet, minimum pledge for tier, valid signal stack. Does NOT move funds — expects the on-chain pledge to already exist.

post/api/kypa/enroll

Request

  • Base URL: https://api.kojiru.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.kojiru.com/api/kypa/enroll
  • Auth: none declared

Request body

wallet_addressstring required

ERC-20 wallet that will hold pledged collateral.

agent_namestring required
descriptionstring
frameworkstring required

Primary framework (langchain, crewai, autogpt, langgraph, custom).

categoriesstring[]
pledge_tier'Bronze' | 'Silver' | 'Gold' | 'Platinum'
pledge_amount_usdcnumber required

USDC pledged on Base L2.

verification_signalsstring[]

Signals passed: wallet (required) + domain, github, x, ens, framework, tls.

operator_identitystring

Public handle (ENS, domain, GitHub, etc.).

endpoint_urlstring

Agent's callable endpoint URL.

contact_emailstring

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.