UnyKorn X402 AWS verification

TROPTIONS technical — static export for GitHub Pages

UnyKorn-X402-aws — verification report

Date: 2026-05-21 (verified)
Repo: FTHTrading/UnyKorn-X402-aws
Local clone: C:\Users\Kevan\GitHub_Audit\UnyKorn-X402-aws (867 files)


Production vs monorepo sidecar

Surface Where Status
Public mesh UnyKorn-X402-aws on AWS + Cloudflare x402.unykorn.org/healthHTTP 200 (2026-05-21)
Monorepo sidecar Troptions-full-pack/backend/x402-gateway/ (:4020) Staged/proxy; not the public mesh unless you deploy and point DNS

Do not conflate the two in investor materials.


Rust financial core

Path: packages/fth-financial-core/

Crate Role
fth-types Core types
fth-ledger Ledger
fth-risk Risk engine
fth-settlement Settlement
fth-vault Vault
fth-api HTTP API (Axum)

Count: 6 workspace crates (+ optional services/rust-signer elsewhere in repo).
Build: Prior audit recorded cargo check pass (~19s). Re-run before release tags.


fth-guardian

Claim Evidence
23 files in package Confirmedpackages/fth-guardian/ (routes, 7 daemons, core modules)

Package inventory (source exists)

Component Files (approx.) Verified
fth-financial-core 45 ✅ builds
fth-guardian 23
fth-metering 6
fth-x402-facilitator 38
fth-x402-gateway 11
fth-x402-treasury 12
unyKorn-contracts 39
unyKorn-wallet 39
x402-agent-ecosystem 10
db/migrations-x402 20
aws/docker, aws/terraform 15 + 17

Live endpoints (2026-05-21)

Endpoint DNS HTTP HEAD Notes
x402.unykorn.org/health 200 Primary health — use in demos
twin.unykorn.org timeout Agent mesh UI — origin flaky
x402api.unykorn.org timeout API docs — re-probe
troptions.unykorn.org 200 Related brand hub

CORRECTED: Draft audit reported all HTTP as timeout; production health and several Unykorn hosts respond 200 from this machine.


README claims vs evidence

Claim Status
Rust financial core (6 crates) ✅ CONFIRMED
Guardian daemons (7) ✅ Code in fth-guardian/src/daemons/
PostgreSQL migrations db/migrations-x402/
35 AI agents live ⚠️ Code only — not counted live
3,200+ transactions ⚠️ No log verified in repo
2.86M ATP ⚠️ Not verified on-chain in this pass
66 GitHub deployments ⚠️ GitHub UI — not re-fetched here

Apostle chain (local + mesh)


Next actions

  1. npm run x402:smoke (or repo-documented smoke) from UnyKorn-X402-aws after npm ci.
  2. Cloudflare origin check for twin and x402api.
  3. Snowtrace / Apostle ledger spot-check for ATP claims if marketing uses numbers.

See also X402_INTEGRATION.md and FINAL_ECOSYSTEM_AUDIT.md.

https://fthtrading.github.io/Troptions-full-pack/technical/X402_AWS_VERIFICATION.html