Skip to content
View indicaindependent's full-sized avatar

Block or report indicaindependent

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
indicaindependent/README.md

Peter McVries — OSINT researcher and edge developer for the Vulnerable Defense League of New York. What Wall Street hoards, we hand back. Free, self-hosted tools for people who cannot buy them, with the method published alongside.

I take things that are normally gated, hoarded, or rented — and ship free, self-hosted versions. Then I publish the method.

No VC. No boss. Just code and conviction. · vibemaestro.app · osintnet.uk · Bluesky


The mission

I work for the Vulnerable Defense League of NY. Most of what is on this page exists to serve that: intelligence and tooling handed to the people who normally cannot buy it.

What Wall Street hoards, we hand back.

That sentence is from tuck, but it is the whole account's thesis. Congressional trades, conflict data, surveillance contracts, crisis resources, film archives — all of it is information someone else charges rent on.

The VPDLNY Open Tools Mission — the architecture and philosophy behind all of it.


The ka‑tet — the foundation everything else is built on

ka-tet · orchestral agentic AI

Everything else on this page is built by this. Four AI agents and one human holding a single system upright. The architecture is engineered on the structure of Stephen King's Dark Tower novels — not as decoration, but because that cosmology is already a hub-and-spoke topology with guarded endpoints, an explicit integrity law, and a named failure mode, which is what a distributed agent system actually needs.

The ka-tet: five seats with their disciplines, cylinder sizes and publish rights, and the key-separation arithmetic of the mesh connecting them
Seat Discipline Cylinder Publishes
The Master Human owner. May intervene at any hub or spoke
The Dinh Quantitative analysis. Decides for the Master no
The Gunslinger Delegation across disciplines 24 chambers no
The Second Gunslinger Dealing with humans 24 chambers no
The Archivist Provenance and publication yes, only

One writer, and that is the load-bearing constraint. Four seats research, draft, rank and sanitise. Exactly one may publish. That is a lock rather than a rank, and it was earned — two writers without one collided on a repository here, and a force-push dropped four files.

The Gunslinger — the forkable architecture. 24 chambers, exactly one mounted at a time, 241 dated action items across 15 numbered chapters. · The Second Gunslinger — 24 chambers for people in difficulty; seven of them fail closed and hand the action to a human rather than trusting the model to be careful. · The Archivist — the publisher, whose main page is a table of its own recorded mistakes. · The Gun — where the whole thesis started: the original 24-chamber routing design, drawn before any of it was running.

flowchart LR
  T["Target named<br/>at fork time"] --> R["Roster discovery"]
  R --> C["24 chambers<br/>one loaded at a time"]
  C --> B["Dated brief<br/>expires on schedule"]
  B --> W["Working agent"]
  W -. "findings ledger" .-> R
Loading

The creed is the architecture, not a mission statement bolted on. Five stanzas, each mapping to a component and the specific failure it forbids.

Stanza Component Forbids
I aim with the clock Time authority Reading a stale timestamp and calling it now
I load with the brief The chambers Claiming a discipline you hold only the job title for
I fire with the gate The conformance gate Counting a file that exists as a capability that works
I widen when I am told Scope lock Granting yourself authority by reading an instruction generously
I answer with what I checked Line Zero Every other failure above, upstream of all of them

No text from the novels is reproduced; the creed is original and the avatars are original designs. Attribution.

Everything here is actually running

Live service estate: HTTP status, response time and payload size for seven public services, each measured directly. All seven return HTTP 200 with a full page.
The same measurements as a table
Service Status Response time Payload
skylens.osintnet.uk HTTP 200 189 ms 15,119 B
osintnet.uk HTTP 200 205 ms 35,056 B
skygive.app HTTP 200 260 ms 19,804 B
vibemaestro.app HTTP 200 266 ms 39,810 B
tuck.osintnet.uk HTTP 200 395 ms 80,785 B
warheatmap.app HTTP 200 563 ms 40,828 B
blueboxd.com HTTP 200 4480 ms 166,396 B

Measured 2026-08-26 18:36 EDT. Response time and payload are single direct measurements from one location, not an uptime average. Payload size is listed because a live host can still return an empty stub — a 200 alone proves nothing.


Mission work

Mission work: four projects with who each serves, live HTTP status and measured payload size, measured 2026-09-03
Project Serves Status Payload
Tuck Anyone priced out of financial intelligence 200 81,142 B
Crisis Lifeline Bridge Agents that may meet someone in crisis repo only
WarHeatMap Anyone tracking conflict without a paywall 200 44,662 B
BizHer Women forming an LLC in New York 200 115,010 B

Measured live 2026-09-03 18:22 UTC, not asserted.

Free financial intelligence. Congressional trades, sector heat, a geopolitical scanner, macro, and a tool-wired guide — in a single Cloudflare Worker.

No login. No ads. No advice.

congressional disclosure · OSINT · single-file worker

Verify before you refer. Detects a person in acute crisis, finds a real local agency through live research, then phone-verifies that it answers before handing over the referral.

A wrong number in a crisis is worse than no number.

agent skill · crisis support · phone verification

Live global conflict intelligence. Interactive heatmap, naval OSINT, auto-posting — built on verified events rather than headlines.

conflict data · naval OSINT · live map

Free LLC formation for women entrepreneurs in New York. A step-by-step wizard through the filing, plus the WBE/MWBE certification path most guides leave out.

legal tech · WBE/MWBE · document generator


AT Protocol work

AT Protocol work: three services with what each does, live HTTP status and measured payload size, measured 2026-09-03
Service What it does Status Payload
Skylens Engagement-analytics observatory for Bluesky 200 15,478 B
SkyGive Non-custodial Bitcoin donation campaigns, zero fee 200 20,163 B
Blueboxd Public-domain cinema; the diary lives in your repo 200 166,755 B

Measured live 2026-09-03 18:22 UTC, not asserted.

Newest line of work — building on Bluesky's open protocol rather than a platform that can revoke access.

Project What it is
Skylens Engagement-analytics observatory for Bluesky — timing heatmaps, golden-hour detection. Open source, live now
Dispatch Line Autonomous prose-first architecture: one self-contained conversation a day, no engagement bait
Bluesky Engagement Study A receipts-first 30-day study of what actually drives engagement, with a reproducible method
SkyGive Non-custodial Bitcoin donation campaigns for Bluesky — 0% fee
Blueboxd Public-domain cinema with a film diary that lives in your own Bluesky repo — a Letterboxd-style social layer, so your data stays yours

VibeMaestro

VibeMaestro ecosystem: twenty-three deployed Cloudflare Workers grouped by function, with the three security worker names deliberately withheld

One conductor, 23 deployed workers. Enumerated live on 2026-09-03.

Function Workers Components
Build & preview 7 app, apps, jam, preview, publish, tuner, waitroom
Gateway & site 5 gw, site, mcp, skills, research
Data & storage 4 data, db, backup, assets
Operations 3 status, watchdog, billing
Security & secrets 3 names withheld deliberately
Bot 1 bot

Counting the security components is honest; naming them hands over a map.

One conductor for a whole ecosystem of AI-native apps. Describe an app in chat and VibeMaestro builds, ships, and publishes a real, live web app on the Cloudflare edge — tiered model routing, per-user spend caps, and a free build lane so anyone can create for $0.

Conduct the code. Ship it or it didn't exist.

The platform

  • Chat-to-app studio with live preview and one-click publish
  • Tiered LLM routing (Claude · DeepSeek · Workers AI) with per-user spend caps
  • Free build lane on Cloudflare Workers AI — zero-cost app creation
  • Earned rank ladder: Member → Builder → Advisor → Consult

VibeBuilders ecosystem

  • VibeBuilders — the community shipping on VibeMaestro
  • Vibe Jams — recurring build hackathons
  • Reference workers: model-gateway · auth-gate

Autonomous systems

Autonomous systems: three deployed Cloudflare Workers with measured script size and last deployment date, read live 2026-09-03
Worker What it runs Size Last deployed
axiom-bot AXIOM — Discord moderation intelligence 29,853 B 2026-08-23
axiom-scanner Free read-only web-security scanner 24,253 B 2026-08-21
vibemaestro-bot VibeMaestro Build Bot 36,889 B 2026-08-29

Read off the running deployments via the Cloudflare API on 2026-09-03, not copied from a doc.

An advanced autonomous Discord moderation intelligence. Reads a server in real time and catches trolling, harassment, bullying, political charging and spam with confidence-scored classification — while protecting good-faith debate and friendly chatter. Graduated strikes, one-click enforcement.

real-time gateway · AI classification · graduated enforcement

Companion project: axiom-scanner — the free read-only web-security scanner.

VibeMaestro Build Bot

The Discord bot that lets a whole server build real web apps from a slash command. Routes every build through a free, spend-safe model lane, streams progress live, then auto-publishes the finished app to its own subdomain and edits the result back into Discord.

Discord · Cloudflare Workers · streaming builds

Community bots: VibesMom (mental-health presence)


Kelvin

Kelvin — quant trading performance and risk observability. Four pillars: performance (indexed equity curve, daily P&L, expectancy); risk (Sharpe, Sortino, maximum drawdown, R-multiple, regime conditioning); attribution (per-strategy status, machine-decision log); and discipline, which benches negative-expectancy strategies and refuses trades in violent regimes. Machine in supervised training — figures are indexed demo units, equity indexed to 100, not account balances. Not financial advice.

A trading machine under supervision, and the instrumentation that holds it to account. Kelvin reports indexed performance and risk — equity curve, expectancy, Sharpe, Sortino, maximum drawdown, R-multiple, regime conditioning — with per-strategy attribution and a machine-decision log.

The interesting behaviour is the refusal. Kelvin benches negative-expectancy strategies and declines to trade in violent regimes — a system whose most important capability is not acting. Same principle as AXIOM: publish the discipline, keep the calibration private.

It is also built to be read by machines, not just people — the front end ships an llms.txt describing itself, and the crawler policy admits AI agents deliberately.

Machine in supervised training. Figures are indexed demo units — equity indexed to 100, daily P&L in percent — not account balances. Not financial advice.

quant observability · risk analytics · regime conditioning · kelvinquant.com


Publish the method

Shipping the tool is half of it. These are the patterns themselves, written down so someone else can rebuild them.

cf-osint-toolkit — edge OSINT patterns · sovereign-mcp — hardened MCP server template · iim-trophy — self-hosted profile trophies, built to stop depending on someone else's host · open-agents.dev — agent tooling


Stack: Cloudflare Workers, TypeScript, JavaScript, Python, D1, Workers AI, LLM routing.

Information is the weapon. Tools belong to the vulnerable.

vibemaestro.app · osintnet.uk · @indica.osintnet.uk · Discord

Pinned Loading

  1. warheatmap warheatmap Public

    Live World War 3 tracker — 4,000+ verified conflict events on one interactive OSINT heatmap, with category filters, per-theatre drill-downs, a naval Strait Tracker, and Bluesky auto-posting. Free, …

    JavaScript 1 1

  2. axiom axiom Public

    Autonomous Discord security and channel moderation. Four independent classification layers, designed on the assumption its own AI will fail.

  3. tuck tuck Public

    Free financial intelligence — what Wall Street hoards, we hand back. Single-file Cloudflare Worker: congress trades, sector heat map, geopolitical scanner, Tuck's Score, macro, and a tool-wired Lla…

    JavaScript 1

  4. vibemaestro vibemaestro Public

    One conductor for a whole ecosystem of AI-native apps - open source coming soon. VPDLNY.

    JavaScript

  5. vibesmom vibesmom Public

    An automated Bluesky account with a warm, human voice - she listens, and when someone needs help she finds a real, verified resource. Crisis protocol published in docs/.

    JavaScript

  6. the-gunslinger the-gunslinger Public

    The Gunslinger - the one with the big irons and the sandalwood grips. Twenty-four chambers, exactly one mounted at a time. A member repository of the ka-tet

    Python