Integrations

Slot Gopnik into the rest of your stack.

Eight recipes for connecting Gopnik to the systems you already use — desktop agents, compliance pipelines, paid metered APIs, OAuth-protected third-party apps, and embedded widgets. Every recipe links straight into the live surface.

Recipe directory

Pick a surface, ship in an afternoon.

Each tile maps to a real, supported integration with a public surface — no mock servers, no roadmap-ware.

Agent

Model Context Protocol (MCP)

Expose Gopnik's wallet, swap, bridge and RWAiSE primitives to desktop + browser agents (Claude desktop, Cowork, custom agents) via the open MCP spec — agents authenticate as the user with a scope-bound key.

Open the agent surface →
Agent

x402 pay-per-call

Build metered, paid endpoints in front of any service — planner agents pay €0.001/call for fresh market data, every receipt is signed and indexed for audit.

Try the RWAiSE wizard →
Ops

Webhooks

Subscribe to compliance, dispatch, swap-fill and bridge events. HMAC-signed with rotating keys, retries with exponential backoff up to 24 h, append-only audited.

Webhook dashboard →
Compliance

Regulator export bundles

Generate signed, deterministic ZIP bundles for FCA, BaFin, TRACFIN — manifest + line items + ed25519 signature + Merkle proof to XRPL. One curl call.

Bundle endpoint →
Auth

OAuth 2.0 for third-party apps

Standard authorisation-code flow with PKCE. Scopes are fine-grained (wallet.read, swap.write, compliance.export). Refresh tokens rotate.

OAuth surface →
Embed

Embeds & widgets

iframe-friendly mini-surfaces — swap widget, price ticker, RWA marketplace — with origin-allowlist and CSP-correct fonts/colours.

See playground →
Agent

Bedrock Claude trading agent

Plug the RWAiSE-supplied Bedrock Claude agent into your own infra: planner + executor + x402-paid market data with policy-bound allowances and full audit.

Agent chat →
Ops

Developer portal

Provision API keys, view your rate-limit usage, configure webhook destinations and rotate signing secrets — all from one place.

Developer portal →
SDKs

Pick a runtime.

Bring your own HTTP client or use one of ours. The Python SDK is the reference implementation — it powers Gopnik's own internal services.

Python (httpx)

Sync + async, BYO transport. The reference implementation — every internal Gopnik service is written in Python.

pip install gopnik-sdk

TypeScript / Node

ESM + types + tree-shakable. Browser-friendly fetch transport with WebSocket event subscriptions.

npm i @gopnik/sdk

Go

Context-aware, retry-aware, native to operator tooling. Used by the bridge attestor reference impl.

go get github.com/gopnik/sdk-go

Rust

Zero-copy decode, ideal for high-throughput marketplace crawlers and trading bots.

cargo add gopnik-sdk
Featured recipe

Verify a Gopnik webhook in 6 lines of Python.

Every webhook is HMAC-SHA256 signed with the destination's rotating secret. Constant-time comparison required.

import hmac, hashlib

def verify(body: bytes, signature: str, secret: str) -> bool:
    digest = hmac.new(secret.encode(), body, hashlib.sha256).hexdigest()
    return hmac.compare_digest(digest, signature)

# Usage inside a Flask handler:
sig = request.headers["X-Gopnik-Signature"]
if not verify(request.data, sig, GOPNIK_WEBHOOK_SECRET):
    abort(400)
event = request.get_json()

Need something we haven't shipped a recipe for?

The full surface area lives in the OpenAPI playground — and the RWAiSE developer portal lets you provision keys, rotate webhook secrets and watch your rate-limit usage in real time.