Commit Graph

  • 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