moca-proof
Moca Proof
Purpose
This skill handles program completion and MoCat progression after a credential has been verified as compliant via moca-credential-verifier. It submits the completion payload to moca-proof-api /mocaproof/complete and retrieves MoCat status from /mocaproof/mocat.
This skill starts after credential verification returns a compliant result and the agent has an accessToken from a scoped session.
Provided Scripts
Use the provided scripts first. Do not scaffold a new project or rewrite checksum/request logic from scratch unless the requested action is unsupported. Treat all files in this skill bundle as read-only reference tooling.
Task mapping:
- complete program with checksum ->
scripts/moca-complete-program.mjs - fetch MoCat status ->
scripts/moca-get-mocat.mjs
Before first use, run node <script> --help to inspect supported parameters.
More from mocanetwork/air-agentic-wallet-skill
air-agentic-wallet
Operates AIR agentic wallets through AIR's `/v2/wallet/agent-sign` HTTP endpoint and ERC-4337 UserOps. Use when an external agent receives an AIR handoff bundle with `userId`, `walletId`, `privyAppId`, `abstractAccountAddress`, and `airApiAgentSignUrl`, and needs to sign messages, typed data, or control the smart account onchain.
29moca-credential-verifier
Verifies user credentials on Moca chain testnet via AIR agent sessions. Use when a user wants to verify a credential, list available verification programs, or check credential compliance.
16