Glossary
The vocabulary used across the registry and its documentation, including the legal terms of the EU AI Act and the technical terms behind the content hash, defined in plain language and in alphabetical order.
The Spanish Agency for the Supervision of Artificial Intelligence, the national authority with sanctioning power over the AI Act in Spain. The Human Behind is not part of it and is not endorsed by it.
AI agent
Section titled “AI agent”Software powered by AI that acts with some autonomy on someone’s behalf:
answering messages, negotiating, executing tasks. Agents can be registered
with type agent.
Anteriority
Section titled “Anteriority”The quality of having existed at an earlier point in time. A record’s
immutable registered_at timestamp and its
content_hash together give it evidential value as proof that a
given declaration existed on a given date, before anything that came after.
It is why the sealed fields can never be edited.
Article 50 (AI Act)
Section titled “Article 50 (AI Act)”The transparency article of the EU AI Act. In short: people must be told when they are interacting with an AI system (50.1); providers of generative AI tools must mark AI-generated content in a machine-readable way (50.2); and whoever publishes a deepfake, the deployer, must disclose visibly that the content is artificial (50.4). Note that 50.2 and 50.4 fall on different actors: the tool maker and the publisher, respectively. Breaching these transparency obligations can carry fines of up to €15 million or 3% of worldwide turnover (the lower figure applies to smaller firms). Some deadlines for the machine-readable marking of 50.2 are under legislative review (see Digital Omnibus).
Avatar
Section titled “Avatar”A digital character that represents a person or brand: a synthetic presenter, a virtual influencer, a digital twin. The most common record type in the registry.
The Coalition for Content Provenance and Authenticity, an open technical standard for attaching signed provenance metadata to images, video and audio (“where this content comes from and how it was made”). Relevant as one of the industry paths for the AI Act’s machine-readable marking.
Canonical form
Section titled “Canonical form”A single, unambiguous way of writing data so that everyone produces exactly the same bytes. The content hash uses the canonical text form of a JSON object: keys sorted by length then by byte value, with fixed separators. It removes the ambiguity that would otherwise make two people compute different hashes for the same record. See Records.
The procedure for linking an existing record to the person it belongs to, or for flagging a record that misuses your identity. See Claims.
Content hash
Section titled “Content hash”A SHA-256 digest of a record’s registration snapshot, computed by the database and recomputed whenever the record’s content changes, so it always describes the record as it stands today. Every previous version is archived permanently in an append-only ledger. Anyone can recompute it with the exact public recipe; a matching hash proves the record has not been altered since it was sealed.
Cross-Origin Resource Sharing, the browser mechanism that decides whether a
web page may read a response from another domain. The public API sends
access-control-allow-origin: *, so any website can fetch a
record directly from the browser. See Public API.
Deepfake
Section titled “Deepfake”AI-generated or AI-manipulated image, audio or video that resembles real people, places or events and could deceptively appear authentic. Under Article 50.4 of the AI Act, whoever publishes a deepfake must disclose that the content is artificial.
Deployer
Section titled “Deployer”In AI Act terms, the person or company that uses an AI system, for example a creator publishing content made with a generative tool. The visible deepfake disclosure of Article 50.4 is the deployer’s obligation.
Digital Omnibus
Section titled “Digital Omnibus”A European legislative package, pending publication at the time of writing, that may adjust some AI Act transparency deadlines, including the timing of the machine-readable marking under Article 50.2 for systems already on the market. Because it is still moving, any specific date for 50.2 should be read as provisional.
Directory
Section titled “Directory”The public, searchable index of VERIFIED records. Free records are private and never appear in it. Free to consult, no account needed. See Directory.
EU AI Act
Section titled “EU AI Act”Regulation (EU) 2024/1689, the European law on artificial intelligence. Its general application begins on 2 August 2026, including the transparency obligations of Article 50. The law does not create any public registry of avatars, and registering in TheHumanBehind is not a legal requirement: THB is an independent, private registry that helps put accountability on the record.
HTTP 410 Gone
Section titled “HTTP 410 Gone”The status code the human-readable record page returns when a record has been
unpublished. Unlike a plain 404, a 410 says “this existed and was
intentionally removed”, so the page keeps a dated notice and the trace is
preserved. The THB number is never reused.
Immutability
Section titled “Immutability”The property that certain fields are protected by a database rule that
rejects any change, including from the owner or an administrator. In a
record, registry_code,
registered_at, content_hash and slug
are immutable, enforced by database triggers. It is what turns a record into
durable evidence rather than an editable profile.
ISO 8601 / UTC
Section titled “ISO 8601 / UTC”The date-and-time format used for every timestamp, for example
2026-07-14T09:21:33.481205Z. The trailing Z means
Coordinated Universal Time (UTC), so a timestamp means the same instant
everywhere, with no timezone ambiguity. The content hash uses exactly six
microsecond digits.
PostgreSQL’s binary JSON type. Its canonical text form (keys ordered by length then bytes, fixed separators) is what the content-hash recipe reproduces, which is why the recipe is precise enough for anyone to match byte for byte.
“Know Your Customer”, the family of identity checks used to confirm that someone is a real, identifiable person. The registry’s Verified level uses a KYC check performed by Stripe Identity; the registry itself never stores your ID document. See Verification.
Machine-readable marking
Section titled “Machine-readable marking”A signal embedded in AI-generated content (such as a watermark or provenance metadata) that software can detect automatically. Article 50.2 places this obligation on the provider of the generative tool. C2PA is one common way to implement it.
Provenance
Section titled “Provenance”The recorded origin and history of a piece of content: what made it, when, and how it was changed. Provenance standards like C2PA aim to make this travel with the file.
Provider
Section titled “Provider”In AI Act terms, the company that develops or markets an AI system, for example the maker of a generative tool. The machine-readable marking of Article 50.2 is the provider’s obligation, not the user’s.
Public view (public_records)
Section titled “Public view (public_records)”The single database view that every public surface reads from (the directory, the record page and the API) only ever exposes verified records. By construction it contains only public fields, so it is structurally impossible for it to leak an email, an account identifier or any verification detail.
Record
Section titled “Record”The entry created when an avatar, a voice clone, an agent, an image, a video or a piece of music creation is registered: numbered, dated and sealed with a content hash. See Records.
Registered
Section titled “Registered”The free level of the registry, shown with the green fingerprint seal: a dated, PRIVATE self-declaration, visible only to its owner, that a real person answers for the avatar. The free level is never called “verified”.
Registry number (THB number)
Section titled “Registry number (THB number)”The identifier of every record, in the format
THB-<year>-<number> (e.g.
THB-2026-00117). Sequential within each year, gapless, and never
reused.
RLS (Row Level Security)
Section titled “RLS (Row Level Security)”A PostgreSQL feature that enforces, at the database level, which rows each caller may read or write. It is one of the mechanisms that guarantees an anonymous visitor only ever sees public records, and that an owner can only edit their own. Security lives in the database, not only in the application.
The domain an avatar operates in: general, or a sensitive scope
(health, finance, legal). Sensitive
scopes signal higher stakes to whoever reads the record. The scope is declared
by the owner: the registry shows it, it does not check it.
level.
The fingerprint mark shown on a record: green for Registered, gold for Verified. It is TheHumanBehind’s own trust mark, not an official certification. See The seal.
Self-declaration
Section titled “Self-declaration”A statement someone makes about themselves, here: “this avatar is mine and I answer for it”. The Registered level is a dated, private self-declaration. It is a statement of responsibility, not an external certification.
SHA-256
Section titled “SHA-256”A cryptographic hash function that turns any input into a fixed 64-character
hexadecimal fingerprint. Change one byte of the input and the output changes
completely, and you cannot work backwards from the fingerprint to the input.
It is the function behind every content_hash.
The short identifier in a record’s public URL
(/r/<slug>), also used by the
public API. Immutable once assigned.
Stripe Identity
Section titled “Stripe Identity”The specialised identity-verification provider that runs the Verified level’s check. The verification happens entirely on Stripe’s side; TheHumanBehind keeps only whether you passed, the date and a session reference, and never your ID document.
Tamper-evident
Section titled “Tamper-evident”A property of data whose alteration is always detectable. A record is tamper-evident because any change to its sealed values would produce a different content hash, so a mismatch immediately reveals that something was altered.
Transparency obligation
Section titled “Transparency obligation”The duty under Article 50 to be open about AI: to tell people they are dealing with AI, and to disclose or mark AI-generated content. It is about disclosure, and it falls on providers and deployers, not on any registry.
Unclaimed
Section titled “Unclaimed”A record that exists but is not yet linked to its owner. It is public and can be taken over through a claim. See Claims.
Verified
Section titled “Verified”The paid level of the registry, not open yet, shown with the gold fingerprint seal: on top of the declaration, an identity check confirmed that a real human is behind the record. The seal is TheHumanBehind’s own trust mark, not an official certification.
Voice clone
Section titled “Voice clone”A synthetic voice built to sound like a specific person. Registerable with
type voice_clone.