Repository navigation
Expand file tree
/
Copy pathbrain-agent.json
More file actions
148 lines (148 loc) · 6.74 KB
/
Copy pathbrain-agent.json
File metadata and controls
148 lines (148 loc) · 6.74 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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
{
"schema": "tblock-brain-agent/1",
"honesty": "Fly brain is deterministic (tblock-fly-brain/3). Not an LLM. Server has no live neuron state — brains run in the browser.",
"live_facts": {
"where": "Browser only, after Brain AI tab has beaten at least once for a block",
"window": "window.__TB_BRAIN_SNAPSHOT__",
"download": "Brain AI → Export brain facts (JSON file)",
"dom": "#tbBrainJson inside #tbBrainDetails (summary updates each beat)",
"localStorage": "tb-brain-last (last beat JSON — same schema as snapshot)"
},
"curl": {
"this_file": "curl -sS https://tokenizedblock.space/brain-agent.json",
"app_tip": "curl -sS https://tokenizedblock.space/app.html | rg 'data-build='",
"module": "curl -sS https://tokenizedblock.space/export-cerveau.js | head",
"no_live_json_on_server": "There is no /brain-snapshot.json with live Hz — that would invent server-side mood. Use window.__TB_BRAIN_SNAPSHOT__ or the download."
},
"zero1": {
"read": "Open MAIN → Brain AI → pick block → let it beat → read window.__TB_BRAIN_SNAPSHOT__ or localStorage.getItem(\"tb-brain-last\") or #tbBrainJson / Export",
"adapt": "Use phase, hz, journal[].parce_que, regles, nourriture — never invent mood/phase/advice",
"ensemble_calm_example": "phase CALME + symmetric gauche_hz≈droite_hz + |virage|≈0 → balanced calm ensemble; tick≥100000 → continuity product",
"fee_pool": "snapshot.marche.hooked / isTbFeeHook / via / liquidite (StateView getLiquidity as decimal string) — from profile market read when same block was opened; null if unread"
},
"snapshot_schema": "tblock-brain-snapshot/1",
"fields": [
"phase",
"humeur",
"phrase",
"tick",
"hz.gauche",
"hz.droite",
"hz.virage",
"spikes",
"memoire",
"marche",
"marche.hooked",
"marche.via",
"nourriture",
"journal[]",
"regles",
"ensemble_note",
"entree",
"marche.liquidite",
"marche.liqOrdre",
"tasks",
"offer_preview",
"signals32",
"decision",
"evidence_hash"
],
"fee_wallet": "0xa6cf99d35949c6cb911adb910078f4ca46f0f5d4",
"main": "https://tokenizedblock.space/",
"tip": "20260923-bridge-x402-brain",
"hard_objective": "HARD RULE: ALL fees → on-chain sink a6cf only; 0x37eb receives NOTHING. Create primary = Instant Birth (0.001 ETH · V8). Buy/Sell 0.5% hooked. Bridge skim 0.01%. x402 may recognize ETH/USDC micropay for Brain/bot data-tools (Option A propose→pay→journal) — never replaces IB or Buy/Sell; never double-charges Bridge skim. Public UI: no fee-wallet address, no on-chain fee label, no approx dollar. Option B bot auto-pay = NOT now. Phil BridgeRouter = GO only.",
"locked_liq": {
"launch_lp": "Dead-address owner — permanently locked; nobody can withdraw Launch LP.",
"add_liquidity_later": "Position belongs to the wallet that added — withdrawable anytime. Not forever-locked.",
"do_not_claim": "Do not tell users every TB LP is permanently locked. Launch lock ≠ later Add.",
"not_zero_fee": "TB is fee-opposite to OpenLaunch: life Create/Launch 0.001 ETH, hook path, app Buy/Sell 0.5%. Never market zero platform fee."
},
"trust_facts": {
"trusted_means": "Browser-local Keep only when CreateRouter-paid create OR TbFeeHook pool — not a score, not KYC.",
"fee_honest_path": "Trusted / Launch / Deepen TBLOCK · on-chain fees",
"holders": "Use chain Transfer window + vitalite porteurs when measured — never invent holder counts or trust scores.",
"profile_panel": "#pTrustFacts — holders (nourriture window), hooked/unhooked, Trusted, origin; CTA → Wake/Launch or Buy/Sell",
"funnel": "Dormant → Launch (0.001 ETH life + hook). Live → in-app Buy/Sell 0.5%. Never zero platform fee."
},
"onchain_tasks": {
"schema": "tblock-brain-tasks/1",
"module": "/brain-tasks.js",
"window": "window.__TB_BRAIN_TASKS__",
"ui": "Brain AI → Tasks details (#tbTasksDetails)",
"fee_wallet": "0xa6cf99d35949c6cb911adb910078f4ca46f0f5d4",
"split": {
"full_brain": "OFFCHAIN browser 128 LIF — mood/phase/journal — never LLM",
"decision_circuit": "ONCHAIN Base — 32 recorded signals → integer 0 refuse / 1 dinner served",
"evidence": "keccak256(canonical evidence) linked per receipt",
"lock_on_accept": "forever → dead/locker (OL idea on Base) — one offering at a time"
},
"signals": 32,
"circuit_version": "tblock-offer-circuit/1",
"receipt_schema": "tblock-offer-receipt/1",
"tasks": [
{
"id": "export_snapshot",
"fee": "none",
"signs": false
},
{
"id": "decision_receipts",
"fee": "none",
"signs": false
},
{
"id": "offer_food",
"fee": "gas (+ optional life dust)",
"signs": true,
"decision": "0|1"
},
{
"id": "trade_tblock",
"fee": "0.5%",
"signs": true
},
{
"id": "launch_wake",
"fee": "0.001 ETH life",
"signs": true
},
{
"id": "feed_trusted",
"fee": "gas + 1000 TBLOCK if paid msg",
"signs": true
},
{
"id": "record_memory",
"fee": "gas only",
"signs": true
}
],
"deploy_status": "not_deployed — O5 CURRENT_TOY_V1 frozen · O6 Prepare preview+plan · fee sink a6cf… · address after O7",
"toy": "CURRENT_TOY_V1",
"threshold": 5,
"offer_prepare": {
"ui": "#tbOfferPrep",
"mode": "preview_only",
"plan_window": "window.__TB_OFFER_PLAN__",
"honesty": "Preview + plan until deploy_status=deployed + address. Never auto-broadcast OfferCircuit."
}
},
"fee_sinks": {
"app": "0xa6cf99d35949c6cb911adb910078f4ca46f0f5d4",
"label": "on-chain fee wallet (never shown in public UI)",
"create_router": "0xe05CD0336cD18A0909BCA980a4191A0B00a3FdF5",
"create_router_onchain": "0xa6cf99d35949c6cb911adb910078f4ca46f0f5d4",
"tb_fee_hook": "0xaa6D7bD9FC7D394bc717137936f2939834382044",
"tb_fee_hook_onchain": "0xa6cf99d35949c6cb911adb910078f4ca46f0f5d4",
"honesty": "tip 2356 eth_call: CreateRouter 0xe05C… + HOOK_PREVU 0xaa6D… FEE_WALLET()=a6cf. Legacy 0x3486…/0x34E3… still 37eb unused. App sinks all a6cf. No contract redeploy needed.",
"legacy_create_router_37eb": "0x34862fF4e76330E55853A371fc245f55f60BfF0a",
"legacy_hook_37eb": "0x34E3920fF955CA062Cf5A8372D4CC5C653fB6044"
},
"bot_loop_option_a": {
"sequence": "detect → optional x402 micropay (ETH/USDC) → Brain proposes → user/capped session pays → Brain writes journal",
"brain_signs_markets": false,
"option_b_auto_pay": false,
"x402_module": "/x402-pay.js",
"not": "Brain freestyle-signing markets; replacing CreateRouter; replacing Buy/Sell; double Bridge skim"
}
}