# Licensing map — rapp-static-apis and the twin surfaces

One repo, three kinds of material, three instruments:

| Layer | What | License |
|---|---|---|
| **Code** | Every runnable surface here (`rapp-go/`, `companion/` incl. `twin.mjs`/`genetics.mjs`, `tumbler/`, `hologram/`, `showcase/`, tools) | **MIT** (root `LICENSE`) — the ecosystem default |
| **Specs & essays** | `my-twin.profile.md`, `rapp-twin.profile.md`, `SPEC.md`, design docs under `*/design/` | **CC BY 4.0** — implement, copy, teach freely; attribution required. Attribution is the standard-making mechanism: derivatives carry the source. |
| **Patents** | Anything we hold that reads on the twin protocol | **[Patent Pledge](./PATENT-PLEDGE.md)** — non-assertion for conformant implementations, defensive termination |

A person's twin itself (the public bones in a twin repo like `kody-w/twin`) is **not** covered by
any of the above — identity is not software. It travels under the
[TWIN LICENSE](https://github.com/kody-w/twin/blob/main/TWIN-LICENSE.md): render/verify/mirror/
splice freely; never impersonate, never distribute modified bones as authentic, never clone the
person.

The name **RAPP** is a trademark of Kody Wildfeuer (registration in progress). Implement the
protocol freely; call it "RAPP-compatible" only if it conforms.
