Core build
On-chain policy
Dashboard
One caveat inside that last row, stated precisely: only the
GET /xlm-price payment path has actually been click-tested by a human. The POST /summarize “Pay $0.02” button uses the same code path and would be expected to work, but “expected to” isn’t the same as verified — it hasn’t been.
Known loose ends, however small
TryItYourself.tsxsends a fixed placeholder string for the/summarizePOST body rather than accepting typed input.- No settled transaction hash on record yet for a real
/summarizepayment via the dashboard. - Dashboard’s production JS bundle is ~1.5MB (Vite’s own build warning) — not code-split. Load-time concern, not a correctness one.
nymor-account’s constructor is intentionally rigid — oneCallContractrule, one signer, one policy. A deliberate simplification for this project’s use case, not a general-purpose smart account.- CORS on
nymor-resourcesis wide open (Access-Control-Allow-Origin: *) — correct for a public testnet demo, worth revisiting before any mainnet-facing claim. - No rate limiting on
nymor-resourcesyet. - Building
packages/policyrequires a working host C/C++ toolchain andstellar-cliv25.2.0+ — real environment fragility was hit and worked around during development (see the repository’s commit history for specifics), not something a freshcargo buildalone resolves everywhere.
