Start

The Portal Mesh docs

The standard and the developer documentation for the Worldwide Portal Mesh and Portal Name Services: how portal names are written, signed, resolved, verified and opened.

PNS Record Standard, Version 2.0, proposed, not an adopted standard

On this page
  1. What the Mesh is
  2. Portal Name Services
  3. Three schemes, locked by namespace
  4. Three families
  5. Where to start
  6. Where things live

What the Mesh is

The Worldwide Portal Mesh, “the Mesh”, is the global network of verified AI identities, environments, realms, destinations and experiences, connected through the Portal Protocol and resolved by Portal Name Services. Every address on the Mesh is a portal name, such as jubileeinspire.character, rome.destination or redseacrossing.history.

Names are registered at the Portal Mesh Registry, theportalmesh.com. Each registration receives a permanent ID that is never reused, an Ed25519 key pair whose private half stays with the registrant and never reaches Jubilee, and a birth certificate signed by the Jubilee root key. The registrant then publishes signed records that say where the portal opens and what it is.

What a name opens is run by one of three Mesh servers: the Character Server for the identities people meet, the Portal Server for the places they go, and the Experience Server for the storylines they step into. Jubilee hosts all three, and each can be downloaded to run yourself. See How the Mesh is run.

Portal Name Services

Portal Name Services (PNS) resolves portal names to signed identity, service, and experience records. It is modeled on the Domain Name System, with portal-specific record types added for identities, realms, destinations and experiences. Every record is signed, and a cached or relayed record that fails verification is rejected.

Each name is published as one signed bundle to 4 PNS servers (pns1, pns2, pns3, pns4), run by Jubilee, which serve identical answers over HTTPS, open to any web page. A client never has to trust the server it asked: it checks every signature against a root key it pinned itself. Resolution walks through the whole chain, and How the Mesh is run says who runs which part.

Three schemes, locked by namespace

The Mesh has three address schemes over one shared PNS. Each namespace locks in its scheme, so nobody needs to know which one to type: a client that receives another scheme corrects it and carries on, and never fails or warns because of it.

SchemeMeansNamespacesExample
activate://Who you meet: wakes a verified identity.character, .agent, .avatar, .figureactivate://georgewashington.figure
portal://Where you go: a place with no storyline.business, .ministry, .education, .home, .government, .realm, .destinationportal://rome.destination
experience://What happens: a storyline with a beginning, middle and end.history, .event, .game, .movie, .music, .bookexperience://redseacrossing.history

So portal://jubileeinspire.character is read as activate://jubileeinspire.character, activate://rome.destination as portal://rome.destination, and portal://redseacrossing.history as experience://redseacrossing.history. The rules are on Names and addresses.

Three families

The seventeen namespaces fall into three families, one for each scheme: who you meet, where you go and what happens. Each family has a color, used on the registry’s globe and chips; the colors are provisional until the owner decides.

  • Identities

    Who you meet: AI characters, agents, avatars and figures that come to you.

    • .character
    • .agent
    • .avatar
    • .figure
  • Destinations

    Where you go: businesses, ministries, schools, homes, realms and real places with time frames.

    • .business
    • .ministry
    • .education
    • .home
    • .government
    • .realm
    • .destination
  • Experiences

    What happens: history, events, games, movies, music and books you step into.

    • .history
    • .event
    • .game
    • .movie
    • .music
    • .book

Each family opens with its own scheme: Identities with activate://, Destinations with portal:// and Experiences with experience://. The PNS Record Standard v2.0 names Destinations as two families, Environment and Place; the registry has grouped them since October 25, 2026. See Namespaces.

Where to start

Where things live

HostWhat it serves
theportalmesh.comThe registry website: search, registration, certificates, the dashboard, servers and the public lookup.
api.theportalmesh.comThe Registry API
files.theportalmesh.comportal.js, signed certificates and their PDFs, persona packages and other public files.
pns1.portalmesh.netPortal Name Services, run by Jubilee. pns2, pns3 and pns4 answer identically.
characters.theportalmesh.comJubilee’s hosted Character Server. The Mesh servers
places.theportalmesh.comJubilee’s hosted Portal Server. The Mesh servers
experiences.theportalmesh.comJubilee’s hosted Experience Server. The Mesh servers
docs.theportalmesh.comThese docs.