Skip to main content

MEOK Attestation API

Public signing + verification surface for MEOK AI Labs compliance attestations.

Endpoints

  • GET / — docs + pricing
  • POST /sign — issue a signed attestation (requires api_key)
  • POST /verify — verify a full cert payload (public)
  • GET /verify/<cert_id> — human-readable verify page
  • GET /health — liveness

Env vars (set via Vercel dashboard or vercel env)

Var Required Notes
MEOK_ATTESTATION_KEY yes (prod) HMAC signing key. Rotate quarterly.
MEOK_MASTER_API_KEY yes Master key — Nick's own.
MEOK_PRO_KEYS optional Comma-separated list of Pro API keys.
MEOK_VERIFY_URL optional Base URL for verify links. Default: this deployment.

Deploy

vercel --prod
vercel env add MEOK_ATTESTATION_KEY production  # paste secure random string
vercel env add MEOK_MASTER_API_KEY production   # paste your master key
vercel --prod  # redeploy so env vars bind

Client usage

import json, urllib.request

req = urllib.request.Request(
    "https://meok-attestation-api.vercel.app/sign",
    data=json.dumps({
        "api_key": "YOUR_PRO_KEY",
        "regulation": "DORA",
        "entity": "Acme Bank PLC",
        "score": 82.5,
        "findings": ["Article 9 PASS", "Article 28 GAP"],
        "articles_audited": ["9", "28"],
    }).encode(),
    headers={"Content-Type": "application/json"},
)
cert = json.loads(urllib.request.urlopen(req).read())
print(cert["verify_url"])

Metadata

Release files for meok-attestation-api 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meok-attestation-api 0.2.1
File Size Uploaded
meok_attestation_api-0.2.1.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meok-attestation-api 0.2.1
File Interpreter ABI Platform
meok_attestation_api-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.3 kB

Release files / meok_attestation_api-0.2.1.tar.gz

Download URL meok_attestation_api-0.2.1.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4d33589e7f1e1794172b525d1ed2672a89a9b513d683db0aa1569032687289f7
BLAKE2b-256 checksum
How to use checksums
a5a86cf339a92afaf24926a6f08fc654412e2444e7cad04c571bf754c800fd74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / meok_attestation_api-0.2.1-py3-none-any.whl

Download URL meok_attestation_api-0.2.1-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
34f5a196ef8db0dcab5d650f1924399d62478782798da216cb46c781f2a40daa
BLAKE2b-256 checksum
How to use checksums
754d2d0fe7fea1353293316803f6417f60f864bb68b9a63f504f7d27e0bc433c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page