Real API integration reference

Bring an independent signer.
Revoke a signed grant.

This Node.js reference generates an ES256 key on your own machine and calls GATE's real API. This is not a certified third-party identity provider adapter.

Node.js 20+Disposable Free project only3 metered verifications

Run the live signed grant / revoke test

Get a new disposable GATE project and API key. One test issuer is registered, used and revoked.

export GATE_API_KEY='YOUR_DISPOSABLE_GATE_KEY'
export GATE_TEST_ACK=yes
node live-issuer.mjs

Never paste API keys or private signing keys into a public website, repository or feedback form.

Expected decision sequence

Before grant → INVALID / DENY

Signed ACTIVE event → VALID / ALLOW

Signed REVOKED event → INVALID / DENY

Test issuer revoked after the run.

Current limitations

GATE v7 reads one Canadian primary. Freshness is primary-snapshot age only; neither actual regional replication lag nor third-party issuer propagation SLAs have been validated. Avoid critical production workflows in the Developer Preview.

Integration questions: gate.security.network@gmail.com.