GET /kyc/status reports { verified } for the managed Solana wallet. Novig and ProphetX share that status. Kalshi does not require this KYC.
ProphetX’s venue flow uses Veriff. This page does not document the Veriff widget.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
AGG is currently in alpha. APIs, components, and docs may change.
Check shared KYC for the managed Solana wallet, then start a venue flow when a fill requires it.
GET /kyc/status reports { verified } for the managed Solana wallet. Novig and ProphetX share that status. Kalshi does not require this KYC.
ProphetX’s venue flow uses Veriff. This page does not document the Veriff widget.
const { verified } = await client.getSharedKycStatus();
const started = await client.initiateKyc("prophetx", "https://app.example.com/kyc");
// started.status: not_applicable | not_started | pending | verified | rejected
// started.kycUrl is set when the user still has to finish the venue flow
curl -s -H "x-app-id: $APP_ID" -H "Authorization: Bearer $ACCESS_TOKEN" \
"$API/kyc/status"
curl -s -X POST \
-H "x-app-id: $APP_ID" -H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"redirectUri":"https://app.example.com/kyc"}' \
"$API/kyc/prophetx"