Ethoryx Dashboard

Welcome back, -. Ethoryx C/GMP Core active.

Current Plan
- -
Upgrade Plan →
Calls Used
-
this month
Calls Remaining
-
of - total
Max Bit Size
-
bits per prime
Rate Limit
-
calls / minute

Your API Key

Manage →
Active Key
Loading...

Pass as X-API-Key header in every request.

Quick Generate

Live

Recent API Calls

View all →
Time (UTC)BitsMethodMR TestsThm 7
No calls yet; generate your first prime above
Ethoryx API Key

Your Ethoryx API key. Keep it secret, treat it like a password.

Active Key

Primary Key
Loading...

Plan: -  ·  Member since: -

Usage example
curl "https://api.ethoryx.io/v1/generate?bits=1024" \
     -H "X-API-Key: YOUR_KEY"

If your key is compromised, rotate it immediately. The old key will be permanently invalidated.

Account management
Change password
Profile
Loading profile...
Usage Log

Ethoryx Core performance telemetry. Updates live.

Total Calls
-
logged this account
MR Tests: Avg / Min / Max
-
- min  ·  - max
API Latency: Avg / Min / Max
-
- min  ·  - max
Call Types
-
RSA
-
NTT/FHE
Time (UTC)BitsMethodMR TestsTime (ms)Check
No calls yet this session
API Playground

Test all Ethoryx endpoints live against the production C/GMP Core.

Generate Prime

Endpoint
Bit size
Method

Response

// Response will appear here

Verify a Number

// Result will appear here

Next-prime optimization public · no auth

Predict the most likely location of the next prime from the last prime and last gap, using our empirical gap model.

// Prediction will appear here

API Endpoints

Base: https://api.ethoryx.io
Prime Generation
GET
/v1/generate
RSA prime generation · params: bits, method
🔑 X-API-Key
GET
/v1/generate/rsa
RSA prime with fast-mode option · params: bits, method (fast|standard)
🔑 X-API-Key
GET
/v1/generate/ntt
NTT-compatible prime · q ≡ 1 (mod ntt_mod) · params: bits, ntt_mod, count
🔑 X-API-Key
GET
/v1/generate/fhe
FHE coefficient chain · SEAL/OpenFHE · params: n, count, bits_each · Starter+
🔑 Starter+
GET
/v1/generate/rsa-pair
RSA key pair (p, q, n) · params: bits (512|1024|2048|4096)
🔑 Pro+
GET
/v1/generate/ecc
ECC prime field · NIST P-192/224/256/384/521 · params: bits, mod4 · Starter+
🔑 Starter+
Utilities & Account
GET
/v1/optimize/next
Next-prime optimization · params: last_prime, last_gap · Public
No auth
GET
/v1/verify
Primality verification + NTT check · param: n · Free
No auth
GET
/v1/account
Account status and calls remaining
🔑 X-API-Key
POST
/v1/account/rotate-key
Generate new API key, invalidate old one · returns new key
🔑 Bearer
POST
/v1/account/change-password
Change account password · body: {current_password, new_password}
🔑 Bearer
GET
/v1/account/profile
Account profile summary · email, tier, key (masked), usage
🔑 Bearer
GET
/v1/status
API health check · version · all endpoints listed
No auth
Auth
POST
/v1/auth/register
Create account · body: {name, email, password} · returns JWT + API key
No auth
POST
/v1/auth/login
Sign in · body: {email, password} · returns JWT token
No auth
GET
/v1/auth/me
Current user profile + account usage
🔑 Bearer
GET
/v1/usage/history
Full API call history for this account · param: limit (max 500)
🔑 Bearer

Bulk API Test multi-trial benchmark · min / avg / max per endpoint

// Click Run All Tests to benchmark all endpoints