Repository navigation
Conversation
chore: initialize project structure
…, shared types) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Integrate the amendments agreed in Issue #5 into docs/interfaces.md and packages/shared/src/types.ts, and align AGENTS.md and docs/plan.md (deployments/testnet.json kept by the keeper, C2 tests after default). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs: phase zero
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex review of K1: extensionless relative imports broke NodeNext consumers and native Node imports. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
init-env generates the issuer, bank and keeper keys into the local .env (FUND_SECRET left to the operator). bootstrap-testnet creates the accounts, the bank trustlines and the KMMF and KBOND SACs, and writes deployments/testnet.json. Fund trustlines and issuance run once FUND_SECRET is set. Also docs/interfaces.md v1.1 (wording of section 4). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
keeper: add shared types package and mocks (K1)
Fund trustlines and issuance of 1 000 KMMF and KBOND, fund address derived from FUND_SECRET and recorded in deployments/testnet.json. docs/plan.md no longer refers to the former Etherfuse test account. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claudex dropped, one agent per machine, PR review by a fresh Claude sub-agent on the author's machine, contract PRs also reviewed by Claude Code on the keeper Mac with the strict grid. AGENTS.md section 7, docs/decisions.md, docs/plan.md, README and the PR template aligned. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Save deployments/testnet.json right after each SAC deployment, keep a proof only for the same contract, read keys from .env only, accept spaced/exported/CRLF .env lines, validate every key, report Horizon result codes, drop dead code, and align plan, README and PR template with A9. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
keeper: add idempotent Testnet bootstrap (K2)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…emory vault docs: reviews of contract PRs are done by Liel and a final Codex pass (A9) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
# Conflicts: # app/package.json # package-lock.json
… keep old session on failed start) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… photo sections and the performance rework), keep the invisible performance fixes Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… effects (1cd42b1 plus the invisible performance fixes) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…, star border, dividers, input rings) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…while PGlite opens (photo reference) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ilters, memoized panels, gliding heights) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ed story dots, floating lock screen, new logo Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts: # app/src/auth/LockScreen.tsx
# Conflicts: # app/src/dashboard/Landing.tsx
…est real-mode labels, signing guards, hidden-tab safe transitions, bank cash owed) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…lway) Write routes need a team access code, hosted mode refuses the fund key, the session is saved and reloaded, unconfirmed transactions are reconciled by hash before any new write, /config states the backend, the front asks for the access code. Adds Dockerfile, railway.json, vercel.json, docs/deploy.md and interfaces v1.4. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…n network errors Review fixes: the hash of a keeper-signed transaction is captured at signing through the wallet signer and saved before the send; a pending entry found after a restart blocks writes; a session is dropped only when the vault is gone; SIGTERM waits for the write in progress; the data directory is probed at start-up; streams are capped per address; hosted start-up rules moved to hosted.ts with tests. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ore send, tighten hosted rules Second review fixes: chain() releases the guard only on a definite outcome; a hash that cannot be saved stops the send; DUPLICATE is not a refusal; wallet-signed transactions must expire within 200 s; localhost origins are refused on a hosted keeper; restore no longer holds the listening socket; the Euribor seed is copied into a fresh data directory; send() is tested with the real signer. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…th on a hosted keeper, add the Render variant GET /api/health skips the Host check on a hosted keeper only (nothing else does); deploy guide gains a Render + UptimeRobot variant and the cost/limits of the free tier. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…rom the landing page Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…osted proofs), ?demo mode README: project status, live demo section, architecture diagram, demo instructions, Freighter and hosted-keeper proofs (read back from Horizon), progress table, known limits. App: ?demo plays the flow on the in-browser mock on any build, with a link from the access-code window. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…I and third-party disclosure, contract-audit limit Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…DME, ?demo mode keeper, front: hosted deployment (Vercel + Railway) with write authorization and durable session
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ce qui change
Version de rendu du projet pour HackMeridian 2026 : tout
stagingentre dansmain, la branche publique. Contient le contrat (C1, C2), le keeper, le tableau de bord (Liquid Glass, authentification locale, Market Advisor), le déploiement hébergé (Vercel + Render) et le README public.Revue
Chaque PR intégrée a été revue au niveau requis par un sous-agent neuf (résumés dans #14, #17, #19, #21, #24 à #28). Le dépôt entier a été relu avant la publication par un sous-agent neuf : secrets, contenu du README contre la réalité (les 44 hashes cités ont été relus sur Horizon), données personnelles.
Tests
npm run typecheck,npm test(app 31, keeper 114, shared 16, scripts 13) etnpm run build -w @keystone/appverts sur la branche source. Contrat : non relancé pour cette PR (cargo test: 18 tests lors de la PR contrat), aucun changement de contrat. Historique complet (123 commits, toutes branches) balayé : aucune clé secrète Stellar, aucun.env, aucun jeton.Interfaces
Ajout compatible v1.4 (champs optionnels de
/api/config, codesUnauthorizedetPendingTransaction). Pas de changement cassant.Documentation
README (état, démo en ligne, architecture, preuves, limites),
docs/deploy.md,docs/interfaces.mdv1.4, bandeaux « document historique » surdocs/plan.mdetdocs/brief.md.Checklist
🤖 Generated with Claude Code