made.json

A tiny open standard for publishing software, skills, tools, prompts, workflows, and agents. Put one file at yourdomain.com/made.json so people can discover, follow, render, install, and fork what you make from anywhere.


Why this exists

More people are publishing software as part of their work: tools, experiments, Claude and Codex skills, prototypes, prompts, workflows, tiny utilities, and apps that do one useful thing.

But there is no simple way to follow what someone makes as a set. These artifacts are scattered across GitHub repos, launch posts, personal sites, app stores, plugin directories, Discord links, and half-forgotten demos.

made.json gives that work a home on the open web. It is like RSS for software-shaped artifacts: publish one plain file, and any reader, crawler, launcher, directory, or agent can understand it.

How it works

Create a file at:

https://yourdomain.com/made.json

Start small:

{
  "version": "1.0",
  "items": [
    { "name": "My Cool Tool", "kind": "tool", "url": "https://example.com/cool" }
  ]
}

That is enough.

Add claims when they help

Software artifacts are different from posts. People want to know where something runs, whether it is current, whether the source is available, whether it was AI-assisted, and whether it can be forked.

made.json handles that with optional creator claims:

{
  "name": "My Cool App",
  "kind": "app",
  "url": "https://example.com/cool",
  "version": "1.2.0",
  "tags": ["writing", "utility"],
  "vibe_coded": true,
  "forkable": true,
  "source": "https://github.com/example/cool",
  "prompt_log": "https://example.com/cool/prompts",
  "targets": [
    { "kind": "web", "url": "https://example.com/cool", "label": "Open" }
  ]
}

These are not certifications from made.json. They are useful facts declared by the creator. Readers can show them, search over them, and build trust layers on top later.

Principles

Tools

These are optional reference tools around the standard:

They are examples and helper workflows, not required infrastructure. The standard is still just the made.json file.

Try it

Append your feed URL as a query string:

https://made-json.org/?feed=https://yourdomain.com/made.json

Status

Spec is v1.0 alpha. The reader, badge, seeded directory, and digest are example tools built around the format. They are not required infrastructure, and they are not a platform.

Loading seeded directory…