Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions apps/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"private": true,
"type": "module",
"description": "Sealed auction demo UI — lifecycle, observer, agents, x402, keeper, seal-off vs seal-on attack, mandate cap safety lab.",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git",
"directory": "apps/web"
},
"scripts": {
"dev": "vite",
"build": "vite build",
Expand Down
4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
"private": true,
"description": "Escrow-backed sealed auction infrastructure for Stellar.",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git"
},
"packageManager": "pnpm@10.13.1",
"engines": {
"node": ">=22"
Expand Down
5 changes: 5 additions & 0 deletions packages/round-bindings/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"private": true,
"type": "module",
"description": "Generated TypeScript bindings for the Sub Rosa Round contract (spec-accurate; do not hand-edit).",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git",
"directory": "packages/round-bindings"
},
"main": "src/index.ts",
"types": "src/index.ts",
"exports": {
Expand Down
5 changes: 5 additions & 0 deletions packages/time/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"private": true,
"type": "module",
"description": "Injectable clock and scheduler abstractions for deterministic Sub Rosa runtime and tests.",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git",
"directory": "packages/time"
},
"main": "src/index.ts",
"types": "src/index.ts",
"exports": {
Expand Down
5 changes: 5 additions & 0 deletions services/agent/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"private": true,
"type": "module",
"description": "Autonomous sealed-bid agents. Each agent holds a principal-signed session mandate (scoped caps), pays the x402 appraisal API per call, sizes a bid from the appraisal, and commits over Soroban RPC with its session key — no relayer, no mock.",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git",
"directory": "services/agent"
},
"main": "src/index.ts",
"exports": {
".": "./src/index.ts",
Expand Down
5 changes: 5 additions & 0 deletions services/appraisal-api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"private": true,
"type": "module",
"description": "x402-gated appraisal API. Agents pay per call in USDC (SEP-41) over Soroban; the server self-facilitates — verifies the signed payment and settles on-chain via RPC (no relayer, no mock) — then returns a deterministic valuation used to size a sealed bid.",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git",
"directory": "services/appraisal-api"
},
"main": "src/index.ts",
"scripts": {
"start": "node --import tsx src/run.ts",
Expand Down
5 changes: 5 additions & 0 deletions services/auction-template/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"private": true,
"type": "module",
"description": "Runnable sealed-auction integration template for Sub Rosa on Stellar testnet.",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git",
"directory": "services/auction-template"
},
"scripts": {
"fixture": "FIXTURE=1 node --import tsx sealed-auction.ts",
"testnet": "node --import tsx sealed-auction.ts",
Expand Down
5 changes: 5 additions & 0 deletions services/drand-tools/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"private": true,
"type": "module",
"description": "Risk-2 harness: validate tlock <-> Drand <-> on-chain BLS and generate Soroban constants",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git",
"directory": "services/drand-tools"
},
"scripts": {
"validate": "tsx src/index.ts",
"test": "node --import tsx --test src/encode.test.ts",
Expand Down
5 changes: 5 additions & 0 deletions services/keeper/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"private": true,
"type": "module",
"description": "Permissionless reveal keeper: waits for Drand round R, opens the reveal window with R's real signature, then decrypts and reveals every sealed bid. Idempotent; no relayer, no agent, no mock.",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git",
"directory": "services/keeper"
},
"main": "src/index.ts",
"scripts": {
"start": "node --import tsx src/run.ts",
Expand Down
5 changes: 5 additions & 0 deletions services/receipt-cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"private": true,
"type": "module",
"description": "Deterministic round-receipt exporter and offline verifier.",
"repository": {
"type": "git",
"url": "https://github.com/Sub-Rosa-Issue/sub-rosa-issue.git",
"directory": "services/receipt-cli"
},
"bin": {
"receipt-cli": "src/index.ts"
},
Expand Down
Loading