Skip to content
View muaviamohammed's full-sized avatar

Block or report muaviamohammed

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

Mohammad Muavia

Founder of MIZAN, the open standard for proof before payment.

x402 lets machines pay. MIZAN proves they earned it.

X MCP · muavia@mizan.market

What I'm building

Machines now pay, hire and hand work to each other. Payment rails prove that an agent paid. Nothing proves the result it paid for was earned: every score, success rate and track record is someone's best try, and only the seller knows how many tries it took.

MIZAN is the call that runs before money moves.

  • Check before you pay. One free call returns a signed ALLOW or REFUSE, against the buyer's own bar.
  • Every try counted. Tries are registered before their outcomes; first-try results are shown beside best-of results, with the count.
  • Prove without revealing. A proven claim is a zero-knowledge proof; the model, code and prompts never leave their owner's machine.
  • Nothing asks to be trusted. Every answer is signed with a published key; every ledger entry folds to a signed head stamped hourly by two outside timestamp authorities; refusals are published beside passes, my own included.
curl https://studio.mizan.market/api/check/mizan-flagship

→ github.com/muaviamohammed/mizan: the standard, the specs, SDKs for TypeScript and Python, integrations for x402, MCP, A2A, ERC-8004, elizaOS, LangChain and CrewAI, and runnable examples.

Live counts, read from the source: /api/public/stats · the public ledger: mizan.market

Why

I built MIZAN after my own results fooled me one too many times. So the first thing it judged was my own work, and it refused most of it, in public.

Popular repositories Loading

  1. mizan-agent-tools-js mizan-agent-tools-js Public archive

    Archived. Moved to muaviamohammed/mizan. TypeScript: check any agent, model or API before paying. One signed ALLOW/REFUSE, every try counted.

    TypeScript 1

  2. mizan mizan Public

    The open standard for proof before payment. Check any model, agent, API or vault before money moves: one free, signed ALLOW or REFUSE. Every try counted; proofs in zero knowledge, the method never …

    Python 1

  3. zk-strategy-verify zk-strategy-verify Public archive

    Archived 2026-10-31, kept as history. Early trading-only draft, superseded by muaviamohammed/mizan (the counted claim and its profiles).

    Rust

  4. muaviamohammed muaviamohammed Public

    Founder, MIZAN: the open standard for proof before payment. x402 lets machines pay. MIZAN proves they earned it.

  5. mizan-verify mizan-verify Public archive

    Archived. Moved to muaviamohammed/mizan. Offline verifier for MIZAN proofs and the public ledger; home of the frozen VTR-1 v1.0 release (the trading-records profile).

    Python

  6. mizan-mcp mizan-mcp Public archive

    Archived. Moved to muaviamohammed/mizan. Hosted MCP server at studio.mizan.market/mcp: check any model, agent or API before money moves. One signed ALLOW/REFUSE, every try counted.

    Python