Loading...
Loading...
Completes verified credential programs and fetches MoCat progression status on Moca chain. Use after credential verification succeeds via the moca-credential-verifier skill.
npx skill4agent add mocanetwork/air-agentic-wallet-skill moca-proofmoca-credential-verifiermoca-proof-api /mocaproof/complete/mocaproof/mocatcompliantaccessTokenscripts/moca-complete-program.mjsscripts/moca-get-mocat.mjsnode <script> --helpaccessTokenmoca-credential-verifierprogramIduserId.air-wallet-config.jsonpartnerId{
"airApiUrl": "https://air.api.staging.air3.com/v2",
"mocaChainApiUrl": "https://api.staging.mocachain.org/v1",
"vpApiUrl": "https://vp.api.staging.moca.network/v1",
"mocaProofApiUrl": "https://proof.api.staging.moca.network/v1",
"partnerId": "7e9becac-db0d-4d52-980e-984bb70c4d30"
}.air-wallet-config.json.air-wallet-config.jsonnode scripts/moca-complete-program.mjs --access-token <token> --program-id <programId>POST {mocaProofApiUrl}/mocaproof/completeprogramIdtxHashzkpchecksuminput = userId + "." + programId + "." + txHash.toLowerCase() + "." + SALT_KEY
checksum = base64(md5(input) as hex-string bytes)node scripts/moca-get-mocat.mjs --access-token <token>GET {mocaProofApiUrl}/mocaproof/mocat/mocaproof/mocataccessTokenaccessTokenmoca-credential-verifieruserIdprogramIdtxHashunknown_response