-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
102 lines (102 loc) · 8.59 KB
/
package.json
File metadata and controls
102 lines (102 loc) · 8.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
{
"name": "flowmemory-services-v0",
"private": true,
"type": "module",
"workspaces": [
"services/shared",
"services/indexer",
"services/verifier",
"services/flowmemory",
"services/control-plane",
"services/bridge-relayer",
"services/flowmemory-sdk",
"services/agent-memory-sdk"
],
"scripts": {
"test": "npm test --prefix services/shared && npm test --prefix services/indexer && npm test --prefix services/verifier && npm test --prefix services/flowmemory && npm test --prefix services/control-plane && npm test --prefix services/bridge-relayer && npm test --prefix services/flowmemory-sdk && npm test --prefix services/agent-memory-sdk",
"contracts:hardening": "node infra/scripts/run-contract-hardening.mjs",
"contracts:hardening:slither": "node infra/scripts/run-contract-hardening.mjs --require-slither",
"index:base-canary": "npm --prefix services/indexer run index:base-canary --",
"read:base-canary": "npm --prefix services/indexer run index:base-canary --",
"index:base-sepolia": "npm --prefix services/indexer run index:base-sepolia --",
"read:base-sepolia": "npm --prefix services/indexer run index:base-sepolia --",
"deploy:base-sepolia": "node infra/scripts/run-base-sepolia-deploy.mjs",
"deploy:base-sepolia:plan": "node infra/scripts/run-base-sepolia-deploy.mjs --plan-only",
"deploy:base-sepolia:broadcast": "node infra/scripts/run-base-sepolia-deploy.mjs --broadcast",
"deploy:base-agent-memory:base-sepolia": "node infra/scripts/run-base-agent-memory-sepolia-deploy.mjs",
"deploy:base-agent-memory:base-sepolia:plan": "node infra/scripts/run-base-agent-memory-sepolia-deploy.mjs --plan-only",
"deploy:base-agent-memory:base-sepolia:broadcast": "node infra/scripts/run-base-agent-memory-sepolia-deploy.mjs --broadcast",
"public-agent-network:contracts": "forge test --match-path \"tests/Public*.t.sol\"",
"public-agent-network:local-e2e": "forge script script/RunPublicAgentNetworkLocalE2E.s.sol:RunPublicAgentNetworkLocalE2E --sig \"run()\"",
"public-agent-network:base-sepolia": "node infra/scripts/run-public-agent-network-base-sepolia-deploy.mjs",
"public-agent-network:base-sepolia:plan": "node infra/scripts/run-public-agent-network-base-sepolia-deploy.mjs --plan-only",
"public-agent-network:base-sepolia:broadcast": "node infra/scripts/run-public-agent-network-base-sepolia-deploy.mjs --broadcast",
"public-agent-network:base-sepolia:readback": "node infra/scripts/public-agent-network-base-sepolia-readback.mjs",
"public:hardening": "node infra/scripts/public-repo-hardening.mjs",
"public:test:quick": "node --test --test-concurrency=1 services/flowmemory/test/public-agent-network.test.ts services/flowmemory-sdk/test/client.test.ts services/flowmemory-sdk/test/public-contracts.test.ts services/agent-memory-sdk/test/client.test.ts",
"public:test:contracts": "npm run public-agent-network:contracts",
"public:test:e2e": "npm run public-agent-network:local-e2e",
"public:test:dashboard": "npm test --prefix apps/dashboard && npm run build --prefix apps/dashboard",
"public:test:cli": "node infra/scripts/public-cli-smoke.mjs",
"public:test:all": "npm run public:hardening && npm run public:test:quick && npm run public:test:contracts && npm run public:test:e2e && npm run public:test:dashboard && npm run public:test:cli && node infra/scripts/check-unsafe-claims.mjs",
"public:test:report": "node infra/scripts/public-tester-report.mjs",
"verify:base-canary:sources": "node infra/scripts/verify-base-canary-sources.mjs --dry-run",
"verify:base-canary:sources:submit": "node infra/scripts/verify-base-canary-sources.mjs --submit --watch",
"index:fixtures": "npm run index:fixtures --prefix services/indexer",
"verify:fixtures": "npm run verify:fixtures --prefix services/verifier",
"flowmemory:generate": "npm run generate --prefix services/flowmemory",
"flowmemory:canary-dashboard": "npm run generate:canary-dashboard --prefix services/flowmemory",
"flowmemory:agent-memory:e2e": "npm run agent-memory:e2e --prefix services/flowmemory",
"flowmemory:agent-bonds:v1": "npm run agent-bonds:v1 --prefix services/flowmemory",
"flowmemory:agent-bonds:replay": "npm run agent-bonds:replay --prefix services/flowmemory",
"flowmemory:agent-bonds:simulate": "npm run agent-bonds:simulate --prefix services/flowmemory",
"flowmemory:agent-memory:local": "npm run agent-memory:local --prefix services/flowmemory",
"flowmemory:agent-bonds:readiness": "node infra/scripts/agent-bonds-readiness.mjs",
"flowmemory:agent-bonds:pilot-config:validate": "node infra/scripts/agent-bonds-pilot-config-validate.mjs",
"flowmemory:agent-bonds:operator-bundle": "node infra/scripts/agent-bonds-operator-bundle.mjs",
"flowmemory:agent-bonds:public-launch:validate": "node infra/scripts/agent-bonds-public-launch-validate.mjs",
"flowmemory:agent-bonds:public-launch:blockers": "node infra/scripts/agent-bonds-public-launch-blockers.mjs",
"flowmemory:agent-bonds:owner-inputs:validate": "node infra/scripts/agent-bonds-owner-inputs-validate.mjs",
"flowmemory:agent-bonds:owner-inputs:materialize": "node infra/scripts/agent-bonds-owner-inputs-materialize.mjs",
"flowmemory:agent-bonds:owner-inputs:status": "node infra/scripts/agent-bonds-owner-inputs-status.mjs",
"flowmemory:agent-bonds:public-launch:assemble": "node infra/scripts/agent-bonds-public-launch-assemble.mjs",
"flowmemory:agent-bonds:goal-audit": "node infra/scripts/agent-bonds-goal-audit.mjs",
"flowmemory:agent-bonds:public-launch:package": "node infra/scripts/agent-bonds-public-launch-package.mjs",
"launch:v0": "npm run launch:v0 --prefix services/flowmemory",
"validate:launch": "npm run validate --prefix services/flowmemory",
"fixtures:check": "npm run fixtures:check --prefix services/flowmemory",
"launch:candidate": "npm run contracts:hardening && npm run launch:v0 && npm run validate:launch && npm run fixtures:check && node infra/scripts/check-unsafe-claims.mjs",
"build:production": "npm run launch:candidate && npm run build --prefix apps/dashboard",
"e2e": "npm run index:fixtures && npm run verify:fixtures && npm run flowmemory:generate",
"demo:indexer": "npm run demo --prefix services/indexer",
"demo:verifier": "npm run demo --prefix services/verifier",
"control-plane:test": "npm test --prefix services/control-plane",
"control-plane:demo": "npm run demo --prefix services/control-plane",
"control-plane:smoke": "npm run smoke --prefix services/control-plane",
"control-plane:serve": "npm run serve --prefix services/control-plane",
"bridge:test": "npm test --prefix services/bridge-relayer",
"bridge:mock": "npm run mock --prefix services/bridge-relayer",
"bridge:sepolia:observe": "powershell -NoProfile -ExecutionPolicy Bypass -File infra/scripts/bridge-base-sepolia-observe.ps1",
"bridge:anvil:observe": "powershell -NoProfile -ExecutionPolicy Bypass -File infra/scripts/bridge-local-anvil-observe.ps1",
"bridge:local-credit:smoke": "npm run local-credit:smoke --prefix services/bridge-relayer",
"bridge:observe": "node services/bridge-relayer/src/observe-base-lockbox.ts",
"flowmemory:agent-bonds:phase2:gate": "node infra/scripts/agent-bonds-phase2-gate.mjs",
"flowmemory:agent-bonds:a2a:validate": "node infra/scripts/agent-bonds-a2a-validate.mjs",
"flowmemory:agent-bonds:mcp:smoke": "node infra/scripts/agent-bonds-mcp-smoke.mjs",
"flowmemory:agent-bonds:x402:smoke": "node infra/scripts/agent-bonds-x402-smoke.mjs",
"flowmemory:agent-bonds:credit-score:simulate": "node infra/scripts/agent-bonds-credit-score-simulate.mjs",
"flowmemory:agent-bonds:underwriter:simulate": "node infra/scripts/agent-bonds-underwriter-simulate.mjs",
"flowmemory:agent-bonds:public-claim:generate": "node infra/scripts/agent-bonds-public-claim-generate.mjs",
"flowmemory:agent-bonds:public-claim:validate": "node infra/scripts/agent-bonds-public-claim-validate.mjs",
"flowmemory:agent-bonds:phase2": "npm run flowmemory:agent-bonds:phase2:gate && npm run flowmemory:agent-bonds:a2a:validate && npm run flowmemory:agent-bonds:mcp:smoke && npm run flowmemory:agent-bonds:x402:smoke && npm run flowmemory:agent-bonds:credit-score:simulate && npm run flowmemory:agent-bonds:underwriter:simulate && npm run flowmemory:agent-bonds:recourse:simulate && npm run flowmemory:agent-bonds:public-claim:validate",
"flowmemory:agent-bonds:recourse:simulate": "node infra/scripts/agent-bonds-recourse-simulate.mjs"
},
"devDependencies": {
"ajv": "^8.20.0",
"ajv-formats": "^3.0.1"
},
"dependencies": {
"@noble/hashes": "^2.2.0",
"@noble/secp256k1": "^3.1.0"
}
}