Skip to content
View shear559's full-sized avatar
:octocat:
:octocat:

Block or report shear559

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
shear559/README.md

I build AI systems and the products that carry them. One set of agent rules that runs the same way above every major model, and products shipped end to end, most of them Hebrew-first: an agency site, a visual HTML editor, a PDF workspace, 42 browser-only developer tools, a lead pipeline that signs what it stores.

Independent, in Israel. Everything below is live, and every number on this page is measured, not guessed.

Contributions, public repositories and active days, with the last 30 days

How I build agents

Most of my AI work lives in fabius — a plugin, not a platform: 22 routing rules and 15 non-overlapping skills, loaded above whatever model you already run — Claude, GPT, Gemini, Mistral, Grok and the rest. The agent is the easy half. The apparatus around it is the work.

Measured, not asserted

Every benchmark task is answered three ways — the bare model, a "be concise" control, and the plugin's rules verbatim — then scored by two blind judges that are never told which model or which variant they are reading.

Across four Claude tiers the output cut is 20–35% on every model, and on three of the four the agent beats the bare model and the control. The one regression is printed, not dropped.

Benchmarks ↗ · Eval harness ↗

Proven, not claimed

Every release is sealed: a SHA-256 Merkle root over each skill contract, an Ed25519-signed git tag, and an OpenTimestamps proof that anchors into Bitcoin once confirmed — pending is reported as pending, never as confirmed.

bash provenance/verify.sh recomputes all of it offline, with no trusted third party. The document also states what each mechanism does not prove.

Provenance ↗

Contracted, not prompted

Behaviour is a file, not a prompt — a routing core, an identity contract, and 15 skill contracts the agent loads verbatim.

The same frontmatter contract is read by Claude Code, Codex and Grok Build, so one folder serves all three. A zero-dependency Node runtime carries the same rules offline under 132 tests.

Architecture ↗ · Identity ↗


Selected work

Averya

AI specification and implementation for businesses

My agency. 23 Hebrew RTL pages that sell the work itself — site builds, CRM, automations, agents and GEO (visibility in AI answers). A Gemini chat agent captures the lead inside the conversation; an HMAC-signed pipeline on Cloudflare Workers, D1 and Resend stores it.

JavaScript GSAP Cloudflare Workers Gemini

Live site ↗

fabius

A plugin, not a platform — one set of rules above every model

One stance — scout wide, strike narrow — as 15 non-overlapping skills and 22 routing rules that install into Claude Code, Codex or Grok Build and run on the model you already use. Version 2.6.5, sealed, and installable by anyone:

/plugin marketplace add shear559/fabius

Claude Plugin Markdown Node.js

Live site ↗ · Source ↗

Click PDF

A Hebrew PDF workspace that never uploads your file

Sign, stamp, merge, compress and edit — the whole flow runs in the browser, so no document ever reaches a server. Carries a verifiable SEAL that binds a file to a hash anyone can re-check, behind Turnstile and a Cloudflare Worker edge.

JavaScript Cloudflare Workers Turnstile

Live site ↗

Sculio

Browser-only visual HTML editor

Design a landing page visually and export clean HTML — nothing to install. 70 brand templates and an AI builder that writes in 142 distinct design-system voices, while a zero-styling guardrail keeps your layout intact. RTL-aware and fully client-side.

JavaScript Cloudflare Workers Resend

Live site ↗

CryptoTools

42 privacy-first developer tools

Hash, encrypt, sign, derive, generate and convert — from HMAC and Argon2id to Shamir secret sharing, PASETO and post-quantum ML-KEM/ML-DSA. Everything runs in your own browser — no upload, no analytics, no backend — and keeps working offline. Only two lookups ever leave the page, DNS-over-HTTPS and a k-anonymity Have I Been Pwned check, and only when you trigger them.

JavaScript Web Crypto API No backend

Live site ↗

Personal portfolio

11 case studies, each with a live demo

A no-build Hebrew RTL site: pure-black landing surfaces with one green accent, light reading pages behind them. Every case study opens both a written study and the working product it describes. The site also carries long-form writing on AI and agents, an on-site AI assistant and an HMAC-gated Cloudflare lead pipeline.

JavaScript Cloudflare Workers

Live site ↗


How I work

A prompt you cannot diff is a prompt you cannot fix. Stance, routing and skills are versioned documents an agent loads verbatim, so a change in behaviour is a diff, a review and a tag — never an edit in a chat window.

Nothing ships on "looks right". A change is checked against the running system, not the source — headless browser, real URL, console and network asserted. Code reading is fine for fixing and not for concluding.

Claims carry receipts, including the ones that hurt. The benchmark prints the one model that regressed, the release seal reports its Bitcoin anchor as pending until it is confirmed, and three versions of the provenance paper were wrong — the corrections are in the paper rather than behind it.

Every artifact is written twice. Once by the author, once by a reviewer whose only job is to disprove it. On the last pass over these repositories that reviewer pulled 63 unsupported claims — including some the source notes themselves had wrong.


Research

A trustless anchor for document provenance ↗

A signature proves who. It does not prove when — and in the generative-AI era, when is the field that decides whether a document is evidence or a fabrication. A 63-page position and architecture paper on sealing files so their provenance survives adversaries, transcoding, hash breaks and decades of time.

It makes exactly three claims — a trustless timestamp anchor whose anti-backdating bound terminates in Bitcoin, a verifiable soft-binding resolution registry built in the Certificate-Transparency pattern, and salted, renewable seals that survive a hash-function break — and is explicit about what it does not claim: hard and soft binding of what, who and when is C2PA and JPEG Trust's, and an earlier draft claimed it as novel before review established it was already an ISO standard.

The published reference package regenerates every figure in the paper — 15/15 tests against a registry contract with no owner and no upgrade path, a 17-vector conformance suite with real ML-DSA-65, and the benchmarks — so nothing has to be taken on faith.

Solidity EIP-712 OpenTimestamps Certificate Transparency ML-DSA-65


Contribution graph

A snake eating my GitHub contribution graph

Connect

Work with me ↗ · Portfolio ↗ · All repositories ↗

Stat bar, cards and snake are generated and served from this repository — no third-party README services.

Pinned Loading

  1. shear559 shear559 Public

    My GitHub profile. The live stat bar, the project cards and the contribution snake are all generated and served from this repo — no third-party README services.

    JavaScript