This website requires JavaScript.
a5cb4b03e1
feat: backfill Vector proofs from the Surplus support export
main
david
2026-08-28 12:29:45 +02:00
a6eabe6b98
feat: publish Vector proof anchors per Base settlement
david
2026-08-28 12:12:54 +02:00
0ed594f6ba
fix: tolerate omitted cache_read_tokens in live Surplus sales
david
2026-08-28 12:06:43 +02:00
59cac438f2
feat: rename dashboard to Capacity Markets with Vector sale proofs
david
2026-08-28 11:59:24 +02:00
af405cf378
fix: wrap marketplace navigation on mobile
david
2026-08-28 10:39:42 +02:00
9463bfae85
feat: move resale dashboard into marketplace
david
2026-08-28 10:28:39 +02:00
53607738f8
feat: add unified resale dashboard
david
2026-08-28 09:45:51 +02:00
cd3ea734e3
fix: run Surplus seller continuously
david
2026-08-28 09:27:53 +02:00
41820b11bb
fix: keep Surplus seller active after proof
david
2026-08-28 09:25:02 +02:00
3393748972
fix: probe Surplus seller over IPv4
david
2026-08-27 13:38:59 +02:00
799c7d8256
fix: stop Surplus offer at provider spend cap
david
2026-08-27 13:31:50 +02:00
ced400f928
fix: price against all healthy Surplus offers
david
2026-08-27 13:26:50 +02:00
f79a33e7c3
fix: manage Surplus multiplier offers
david
2026-08-27 13:21:19 +02:00
ed6dbf5730
fix: quote Surplus text offers by multiplier
david
2026-08-27 13:16:51 +02:00
23ae561c16
fix: redact Surplus validation errors safely
david
2026-08-27 13:10:59 +02:00
2603820106
fix: skip incomplete Surplus discovery rows
david
2026-08-27 13:07:16 +02:00
97ae2d8110
fix: accept live Surplus discovery metadata
david
2026-08-27 13:02:16 +02:00
b714c09aca
fix: fail closed across Surplus seller state
david
2026-08-27 12:51:15 +02:00
732de817aa
feat: add autonomous Surplus seller
david
2026-08-27 12:48:18 +02:00
2b8409a499
feat: prefer reseller for matching gateway requests
david
2026-08-27 10:51:43 +02:00
6b9f0f2284
feat: use provider model tags for resale
david
2026-08-27 10:15:15 +02:00
27d23dd7a4
feat: link escrow references to ApexScan
david
2026-08-27 10:02:43 +02:00
e54eb55f2b
feat: add balance-aware provider resale agent
david
2026-08-27 09:54:53 +02:00
8baf127c77
docs: supplier deploy runbook for self-hosted operators
david
2026-08-21 16:40:18 +02:00
e8261d9500
feat(deploy): swap retired Hetzner suppliers for Qwen3.8-27B pair
david
2026-08-21 13:46:03 +02:00
bb18578ae9
feat(buyer): move task form (chat window) above the supplier grid
david
2026-08-21 13:16:09 +02:00
5221815a71
feat(buyer): PDF_ENABLED kill switch for the PDF summarizer
david
2026-08-21 02:14:32 +02:00
c531e4678f
Merge pull request #17 from Apex-Fusion/feat/hf-llama33-supplier
dcejtlin-apex
2026-08-18 12:15:46 +02:00
47b3c4efcd
feat(deploy): add HF-router Llama-3.3-70B mainnet supplier (hf-llama33)
feat/hf-llama33-supplier
HalukG
2026-08-17 14:25:14 +03:00
7db4de1f75
Merge pull request #14 from Apex-Fusion/fix/release-tx-builder
dcejtlin-apex
2026-08-17 09:53:46 +02:00
133102bc31
Merge pull request #15 from Apex-Fusion/fix/gateway-mutex-deadline
dcejtlin-apex
2026-08-17 09:45:15 +02:00
6fbf0d0f45
Merge pull request #16 from Apex-Fusion/fix/escrow-locked-overcount
dcejtlin-apex
2026-08-17 09:44:56 +02:00
85ca58e4b2
fix(gateway): stop counting terminally-spent escrows as locked funds
fix/escrow-locked-overcount
FilipBl4gojevic
2026-08-16 12:33:34 +02:00
b3b7d6b5e1
fix(gateway): per-run deadline + queue bound on Mutex - 08-12 freeze fix
fix/gateway-mutex-deadline
FilipBl4gojevic
2026-08-16 09:56:41 +02:00
d5fdd1f1b7
feat(tx): live CBOR builder for Release - Submitted strays become resolvable
fix/release-tx-builder
FilipBl4gojevic
2026-08-16 09:50:51 +02:00
019766ab8d
fix(deploy): retarget inference-proxy suppliers to new tailnet (teamhaleight@)
david
2026-08-13 17:55:43 +02:00
5c9da7639d
feat(deploy): inference-proxy supplier 'openclaw' — OpenClaw web-research agent
david
2026-08-13 15:56:23 +02:00
843ac7cbdd
feat(supplier): stateful-upstream contract for chat-session (OpenClaw)
david
2026-08-13 15:08:00 +02:00
48ad639d12
feat(deploy): switch supplier 'local' to chat-session capability (llm.chat.v1)
david
2026-08-12 12:04:20 +02:00
4047be04a3
chore(monitor): register supplier-local@inference-proxy wallet
david
2026-08-12 11:01:22 +02:00
23157d62a3
fix(deploy): pin traefik v3.6 + DOCKER_API_VERSION on inference-proxy — Docker 29 rejects API 1.24
david
2026-08-12 10:30:52 +02:00
3ee09f1a9a
feat(deploy): inference-proxy box — supplier 'local' backed by llama.cpp on vuk via tailscale
david
2026-08-12 10:28:13 +02:00
44abbdffdc
Merge pull request #13 from Apex-Fusion/fix/hetzner-dns-docs
dcejtlin-apex
2026-08-11 16:04:27 +02:00
b0c83ca985
docs(deploy): correct DNS guidance for Hetzner suppliers — no wildcard exists
fix/hetzner-dns-docs
david
2026-08-11 14:53:07 +02:00
bfcb0c46b8
Merge pull request #12 from Apex-Fusion/feat/hetzner-suppliers
dcejtlin-apex
2026-08-11 14:32:40 +02:00
88e549bd1d
fix(supplier): use https Ogmios URL in Hetzner env template, matching the live fleet
feat/hetzner-suppliers
david
2026-08-11 14:28:11 +02:00
6c5a068fd9
feat(deploy): Hetzner Inference supplier fleet — 4 models x {text, chat}
david
2026-08-11 14:24:51 +02:00
83f81ab5fc
Merge pull request #7 from Apex-Fusion/feat/huggingface-router-v1
dcejtlin-apex
2026-08-11 13:24:09 +02:00
6859486334
Merge pull request #11 from Apex-Fusion/feat/mainnet-cd
dcejtlin-apex
2026-08-11 11:11:14 +02:00
304bbc62ad
fix(deploy): run the deploy job on the self-hosted nixos runner
feat/mainnet-cd
david
2026-08-11 11:00:23 +02:00
312f3e730e
feat(deploy): CI-gated continuous deployment to the vector-marketplace host
david
2026-08-11 10:56:50 +02:00
6156900fc2
Merge pull request #10 from Apex-Fusion/feat/ocr-capability
dcejtlin-apex
2026-08-11 09:40:25 +02:00
7d348e762f
fix(ocr): live busy pre-check before posting a candidate's escrow
feat/ocr-capability
FilipBl4gojevic
2026-08-10 19:31:22 +02:00
7bf3252cdb
fix(gateway): match both path separators in the direct-invocation guard
FilipBl4gojevic
2026-08-10 18:44:41 +02:00
feabd12876
fix(ocr): capture escrow_ref from the escrow_posted event, not just submitOcr's return
FilipBl4gojevic
2026-08-10 17:34:55 +02:00
2b2295b7ed
fix(ocr): review pass — min-ada floor regression test, auth-before-parse, failure-path reconciliation, disclosure label coverage
FilipBl4gojevic
2026-08-10 17:12:12 +02:00
069edcb076
feat(ocr): model-scoped OCR capability + gateway /v1/ocr/extract route
FilipBl4gojevic
2026-08-10 16:40:00 +02:00
5377d379b7
feat(supplier): HuggingFace Inference Providers router backend preset
feat/huggingface-router-v1
HalukG
2026-08-10 12:49:34 +03:00
d5349057b0
Merge pull request #9 from Apex-Fusion/fix/escrow-minada-floor
dcejtlin-apex
2026-08-10 15:08:11 +02:00
678ee862ea
fix(docker): COPY patches/ into every builder stage
david
2026-08-10 14:30:49 +02:00
c391b98af8
fix(escrow): lock min-ada for the largest future datum so long-capability Submits settle
fix/escrow-minada-floor
FilipBl4gojevic
2026-08-10 14:22:02 +02:00
6ca7f2927a
Merge pull request #8 from Apex-Fusion/fix/wallet-health-idempotence
dcejtlin-apex
2026-08-10 14:11:59 +02:00
4d94aa5040
feat(deploy): Let's Encrypt TLS at traefik for all 17 mainnet supplier hosts
david
2026-08-10 12:28:51 +02:00
36c5cfc6be
fix(wallet): make wallet-health idempotent - structural health predicate + circuit breakers
fix/wallet-health-idempotence
FilipBl4gojevic
2026-08-10 12:10:45 +02:00
a54fdcb24c
feat(deploy): terminate TLS at traefik for the gateway host via Let's Encrypt
david
2026-08-07 13:30:45 +02:00
926300dee5
Merge pull request #6 from FilipBl4gojevic/brand-vocab-scrub
FilipBl4gojevic
2026-07-30 14:24:52 +02:00
73700f983a
Brand vocabulary scrub: settlement framing, UI strings, retire M1-era design docs
FilipBl4gojevic
2026-07-30 13:23:35 +02:00
2aa1688a17
fix(ci): green the test suite — pnpm 10 build scripts, libsodium ESM, stale time fixtures
david
2026-07-29 11:16:19 +02:00
3ae2a827c4
Merge pull request #5 from FilipBl4gojevic/gateway-ap3x-strings
dcejtlin-apex
2026-07-29 10:32:28 +02:00
fec0ac8d0a
Merge pull request #4 from FilipBl4gojevic/dispute-resolution-naming
dcejtlin-apex
2026-07-29 10:32:16 +02:00
be9febffb1
fix(wallet-monitor): query wallets sequentially with retry to avoid Ogmios 500s
david
2026-07-28 12:19:39 +00:00
e5793031f8
chore(deploy): track mainnet compose files for ds-flash-chat suppliers 1-3
david
2026-07-28 11:14:42 +02:00
716a8bf2ef
Gateway: AP3X terminology in user-facing strings and docs
FilipBl4gojevic
2026-07-28 11:14:32 +02:00
b10706cf69
fix(wallet-monitor): post only on state changes, drop reminder re-alerts
david
2026-07-28 11:12:29 +02:00
1f587867c6
README: Dispute Resolution naming
FilipBl4gojevic
2026-07-28 10:06:14 +02:00
0b253c73bb
Merge pull request #3 from FilipBl4gojevic/docs-consolidation-readme
HalukG
2026-07-24 13:46:46 +03:00
1648edeba7
README: vocabulary pass on Related line
FilipBl4gojevic
2026-07-24 11:26:58 +02:00
4090e064cb
README: note internal audit coverage
FilipBl4gojevic
2026-07-24 11:07:03 +02:00
3fac04b00e
README: marketplace front door - status, flow, layout, links
FilipBl4gojevic
2026-07-24 10:57:27 +02:00
2f7b0194a5
feat(supplier,gateway,buyer): N-slot chat suppliers + entry-ticket settle mode
david
2026-07-09 20:48:52 +02:00
9a4f9f0699
fix(gateway,supplier): demo sessions stick to their supplier; free pinned suppliers
david
2026-07-09 02:29:10 +02:00
3d2b4bb203
chore(buyer): hide Book Summarizer tab from the nav
david
2026-07-07 10:30:18 +02:00
4ebe7c9683
feat(gateway,supplier,shared): shared demo key with session-backed OpenAI endpoint + tool-calling
david
2026-07-07 10:30:17 +02:00
b92bff56a7
feat(supplier): env-gated OpenRouter reasoning-off + max_tokens
david
2026-07-02 16:47:30 +02:00
ab649c55da
feat(supplier): add 3 OpenRouter deepseek-v4-flash suppliers (deepseek-flash-1/2/3)
david
2026-07-02 14:35:55 +02:00
99c44442e7
feat(supplier): add 3 kimi replicas + raise all kimi caps to OpenRouter max
david
2026-07-02 14:11:55 +02:00
9b5e5b5710
feat(gateway,buyer): self-serve "Generate API key" page in the frontend
david
2026-06-22 11:43:02 +02:00
f4f35866f5
fix(escrow): reserve pure-ADA collateral UTxO in PostEscrow coin selection
david
2026-06-22 11:05:08 +02:00
4ba074020c
fix(gateway): set mainnet VECTOR_ZERO_TIME_MS + ref-script UTxOs in compose
david
2026-06-22 10:48:20 +02:00
c9c5455347
build(deps): bump the npm_and_yarn group across 3 directories with 6 updates
dependabot/npm_and_yarn/npm_and_yarn-4489ef8403
dependabot[bot]
2026-06-22 08:34:16 +00:00
6de62b8cf0
feat(gateway): OpenAI-compatible custodial gateway
david
2026-06-22 10:19:12 +02:00
900b2259e0
fix(wallet-monitor): honest log when wallets are low-but-deduped
david
2026-06-16 11:32:16 +02:00
ac6689275f
feat(wallet-monitor): list every wallet with full address in each alert
david
2026-06-16 11:28:43 +02:00
06e7cd8800
chore: gitignore generated wallet key dumps and operator .bak backups
david
2026-06-16 11:05:36 +02:00
3f2a37c157
feat(wallet-monitor): Slack alerts for low operator wallet balances
david
2026-06-16 11:00:30 +02:00
b2866506fc
fix(buyer): set TTS_PIPER_BASE_URL on mainnet so demo TTS works
david
2026-06-09 14:32:21 +02:00
599033bef1
feat(chat): animated "Thinking…" placeholder while awaiting first token
david
2026-06-08 18:05:27 +02:00
a0f6ff4444
feat(chat): block new sessions while the supplier is busy
david
2026-06-08 18:00:26 +02:00
4434c787be
feat(buyer): show live wallet balance on the Wallet tab
david
2026-06-08 17:47:19 +02:00
5d2397d79b
fix(buyer): endChat must not query the spent Open escrow UTxO
david
2026-06-08 17:36:06 +02:00