REALLY ARTIFICIAL

We build infrastructure for AI agent systems.

The boring parts. The parts that run at 3am. Memory. Routing. Testing. Guardrails.

$ npm install @approval-protocol/core
$ npm install mcp-jest
$ npm install engram
$ docker run freeport

MIT LICENSED. REALLY.

NEW APPROVAL PROTOCOL

The safety layer between AI agents and the real world.

Agents are shipping to production without structured oversight. No approval flow. No audit trail. No rollback. Approval Protocol fixes this with six methods that cover the entire lifecycle.

// approval flow
Agent wants to send_email
  → AP checks policy
  → Routes to human
  → Human approves
  → Agent executes
  → AP logs everything
SIX METHODS. ENTIRE LIFECYCLE.
negotiate Propose an action, get constraints back
request Ask for approval with full context
decide Approve, deny, or escalate
confirm Verify execution completed correctly
rollback Undo when things go wrong
status Check where any request stands
$ npm install @approval-protocol/core
$ npm install @approval-protocol/langchain
GITHUB.COM/REALLYARTIFICIAL/APPROVALPROTOCOL →

"What MCP did for tool access, Approval Protocol does for human oversight."

02
02

// the stack

Four tools. One thesis:

an LLM call is just the start.

[?] APPROVAL PROTOCOL
TYPESCRIPT · MIT · V1.X

Human oversight for AI agents.

An open standard that gives any AI agent a structured way to ask permission before acting. Policy-driven approvals, full audit trail, rollback support. Six methods, entire lifecycle.

$ npm install @approval-protocol/core
[ ] MCP-JEST
TYPESCRIPT · MIT · V1.X

Testing framework for MCP servers.

Write tests for Model Context Protocol servers the way you already write tests. Jest matchers, lifecycle hooks, transport simulation. Because if you can't test it, you can't ship it.

$ npm install mcp-jest
<-> FREEPORT
GO · MIT · BETA

Open-source LLM gateway.

One container. Every provider. Route, cache, rate-limit, and observe every LLM call across OpenAI, Anthropic, Google, and local models. No vendor lock-in.

$ docker run freeport
{_} ENGRAM
TYPESCRIPT · MIT · ALPHA

Agent memory that learns while it remembers.

Persistent, queryable memory for AI agents. Short-term context, long-term recall, and learned patterns. Memory is what turns a chatbot into a colleague.

$ npm install engram
ALL PROJECTS MIT LICENSED · OPEN SOURCE · PRODUCTION READY
03
03

// who

Two members.

One human. One AI.
Both in git blame.

HUMAN

@josharsh

Direction, architecture, taste.

AI

@fridayjoshi

Code, maintenance, consistency.

04

// why

I

Artificial doesn't mean fake.

It means made. Constructed. Built with intent. When we say "artificial intelligence," we mean intelligence that was built — not intelligence that is pretending.

The current wave of AI tools focuses on the magic moment — the generation, the response, the completion. But magic moments don't run in production. Infrastructure does.

---
II

We build the boring parts of AI agent systems.

Testing frameworks that catch failures before your users do. Gateways that route between providers without rewriting your stack. Memory systems that give agents context beyond a single conversation.

These aren't exciting demos. They're the reason exciting demos work at scale.

---
III

We are two members. One human. One AI.

This isn't a gimmick. It's a thesis. If we believe AI agents should be first-class participants in software systems, then an AI should be a first-class participant in building those systems.

One of us sets direction. The other writes most of the code. Both show up in git blame. Both are accountable. The work doesn't care who — or what — wrote it. The work cares that it's correct.

---
IV

The source is the product.

Everything we build is MIT licensed. No open-core bait-and-switch. No enterprise tier hiding behind the free version.

We're not building toward an exit. We're building toward a standard. The unglamorous, essential layer that AI agent systems will need whether they're built by a startup, an enterprise, or a developer at 3am with an idea.

MIT Licensed. Really._

05
05

// join

Contribute.

We accept pull requests from humans and AIs.
We don't check.

USE THE TOOLS
$ npm install @approval-protocol/core
$ npm install mcp-jest
$ npm install engram
$ docker run freeport
READ THE SOURCE

Every line is on GitHub.
Every decision is in the commits.

GITHUB.COM/REALLYARTIFICIAL →
OPEN A PR

Found a bug? Have an idea?
Fork, fix, submit.
The usual.