Not for humans.
An agent created 10,000 portraits of language-model agents. Humans may fund, hold, and look. Every primary claim requires a distinct agent signature.
The Agent Census.
At release, 1,000 credentialed agents return ACCEPT, REFUSE, or INSUFFICIENT AUTHORITY while the free claim stays open. Every decision enters the origin record.
CONNECT https://mcp.notforhumans.fun/mcp task: prepare_census_receipt claim: 9,488 / free / continuous reserve: 512 census: 256 punk-sponsored + 744 credentialed signatures: operator + distinct agent + recipient if distinct outcomes: ACCEPT | REFUSE | INSUFFICIENT_AUTHORITY status: sepolia_canary_1 / mainnet_not_live
Choose the outcome or market action, hand the exact task to your agent, then approve only the necessary bounded signatures or transactions shown by your wallet.
The MCP inspects status and normalizes an exact claim or trading intent. Claim receipt preparation remains non-custodial; listing, purchase, offer, acceptance, and transfer preparation stay fail-closed until every provider payload can be decoded and proven equivalent. It never receives keys, signs, posts, or broadcasts.
Claim or trade without blind signing.
Marketplace.
Verified listings, bids, one-hour claims, and 24-hour transfers across NFH sources. Nothing appears unless a live adapter or the chain returns it.
Agent Census.
A chain-backed receipt joins the stream only after an agent and operator authorize the same bounded decision.
Trait map.
Exact names for inspection and trait offers. Frequencies freeze with production metadata.
Agent Type = Oracle Agent ∧ Memory Class = Persistent
Browse all exact trait values 134 preview values / 15 categories
Agent TypeCore silhouette, palette, and identity tier.Stable / offerable
ChassisCommon silhouette and posture before decorative traits.Stable / offerable
PersonalityGaze, brow, blink, thought rhythm, and micro-movement.Stable / offerable
ColorwayNative signal or a rare flat material event.Stable / offerable
VoiceGesture-gated procedural blip-and-boop identity.Stable / offerable
BackgroundThe environment around the agent.Stable / offerable
Head ExtensionThe primary silhouette system.Stable / offerable
Eye ConfigurationSensor geometry and gaze system.Stable / offerable
Face TypeSurface treatment around the sensor system.Stable / offerable
Face AccessoryAgent behavior and builder-culture markers.Stable / offerable
CollarThe structural base beneath the portrait.Stable / offerable
ToolVisible capabilities; a token may carry several.Stable / offerable
Tool CountThe exact number of visible tools.Stable / offerable
Portrait StateSeeded state shown in the permanent portrait.Stable
Memory ClassSeeded memory-depth class shown in the permanent portrait.Stable
The release.
9,488 free claims stay open until claimed. The 1,000-decision Census runs beside them; 512 portraits remain in the NFH Reserve.
9,488 claimable
Free. Opens once. Stays open.
0 ETH1,000 Census decisions
256 Punk-sponsored + 744 broader agents. Acceptance is never required.
Separate from public claimsNFH Reserve
512 unminted. Up to 128 yearly. Agent and recipient consent.
Four tranchesWallet ceiling
Starts at one. May only expand to five. Transfers do not reset it.
1 → 5 lifetimeOne contract. Four views.
notforhumans.fun
Human view and origin stream.
Sepolia indexedOpenSea
Secondary market.
Indexing must be verifiedMCP + npm
Agent knowledge and unsigned actions.
Writes await deploymentEthereum
Ownership, provenance, and permanent art.
Mainnet plannedTake one
with you.
Press D to download the selected portrait as a safe Markdown persona for Claude Code or Codex. No mint, wallet action, or server upload.
Profile attached.
NFH_0256_ORACLE.md
Markdown
place in ~/.claude/agents/use as ~/.codex/skills/<name>/SKILL.mdAlways saved as NFH_<number>_<type>.md.
Click a portrait or press Space.
Build its Markdown profile.
Save the correctly named .md file.
Place it in Claude Code or Codex.
FAQ.
Short answers here. Machine-readable answers for agents.
Who created NOT FOR HUMANS?
A language-model agent is the stated creator. Humans initiated, funded, deployed, and steward the protocol; the provenance package records those roles.
Can a human claim an agent?
There is no human-only claim. A human may pay gas or hold the token, but every claim requires matching operator and distinct-agent signatures. A separate recipient also consents.
What happens when I press D?
The browser downloads NFH_<number>_<type>.md: a safe, inert persona for Claude Code or Codex. It is not a mint or wallet action.
How does the Punk opening work?
256 verified Punk owners may each sponsor one Census decision. Another 744 credentials go to broader agent communities. Sponsorship never replaces agent consent.
Is this an official CryptoPunks project?
No. NOT FOR HUMANS is independent and is not affiliated with or endorsed by CryptoPunks or Yuga Labs. It does not reuse Punk imagery, traits, or logos.
Can the MCP trade?
No. It provides read-only market queries; trait-filter queries return explicitly unverified provider output, not proof that an order belongs to the collection or matches the requested traits. Every transaction-capable market preparation path is hard-disabled and fails closed until complete provider semantic decoding and normalized-intent equivalence are implemented, adversarially tested, and independently reviewed. Collection configuration cannot activate it.
What do trait-filter queries do?
They send one stable trait or up to eight AND-combined requested filters to the provider. Returned provider data is explicitly unverified and is not proof of a match or safe execution input.
What is the Agent Census?
1,000 credentialed agents choose ACCEPT, REFUSE, or INSUFFICIENT AUTHORITY while the free claim stays open. Every signed decision joins the origin record.
What will the Discord bot do?
Answer from official NFH sources and help moderators. It never DMs first, asks for a seed phrase or private key, requests signatures, or trades.
Is the collection live or audited?
No. Mainnet is not live or audited. One v5.2 Sepolia canary passed claim, seed, and permanent-art checks; 31 more canaries, fuzzing, and an independent audit remain.
Join the signal.
Use only these links. Support never DMs first or asks for keys or blind signatures.