soulscrape

an agent skill for evidence-calibrated person models

soulscrape

people for agents

a working model of a person, built from their words and work. explore public examples, or use your agent, model, and tools to research evidence you're authorized to use. review the result and publish a public index for free.

free Skill and public publishing. no Soulscrape subscription, Credits, or payment card. external agent and tool costs are separate. MIT licensed. an agent skill for Claude Code, Codex, Cursor, and compatible agents. verified install @hraness/soulscrape@0.4.1.

start with someone interesting.

Builders, musicians, scientists, and people who see things differently. Open an index to explore their work, ideas, and the sources behind each claim.

explore all 60 indexes

how a person becomes a model.

read the evidence, keep the contradictions, mark every claim's limits.

distill the essence of any human, for reference, imitation, or fun.

soulscrape is an agent skill that turns the evidence you're authorized to use into a dated working model of a person: how they decide, write, argue, and change their mind, with every claim wired to its source and every contradiction left in. use it as a collaboration guide, a personal operating manual, or the bootstrap for an assistant that works like they do.

the model describes patterns in the supplied evidence. it does not establish a complete identity, a diagnosis, consent, or the right to impersonate or act for someone. reference is free; imitation needs the subject's own sign-off.

free to use, with your own agent

Your agent performs the research and synthesis with your model, tools, and authorized sources. The complete Skill runs in your agent environment without a Soulscrape account. Your agent or research providers may charge for their services; those costs are separate.

A free Hraness account is needed only to publish and manage public indexes. Reading public pages and read APIs is free without sign-in. No Soulscrape subscription, Credits, or payment card is required. When you choose to publish, Hraness receives the reviewed public packet and the account/device information needed to manage it. Private sources and working documents stay in your chosen agent environment, subject to that environment's data practices.

install and build your first model

Use Bun 1.3.14 or newer and a compatible agent, such as Codex or Claude Code. Review the skill, then install its pinned release:

bunx skills add hraness/soulscrape#v0.4.1 --skill soulscrape

Installation is inert: it does not inspect personal data or start a modeling run. Start a new agent session, supply a small corpus you are authorized to use, and make the purpose and audience explicit. For example, provide your own decision log and weekly notes, then ask:

Use $soulscrape to build a private self-model from the decision log and
weekly notes I provided. Write a standalone Markdown personal operating
manual for my own use. State the source date range, tie claims to evidence,
and show counterevidence and uncertainty. Do not use public web research
or prepare an assistant charter.

The agent maps those sources, resolves material gaps in scope, and writes a new Markdown document by default. Review the claims against their sources and correct the model before reusing it. Your agent environment determines how supplied material is processed; the skill does not provide its own private hosting or storage service.

see the artifact first

The document follows the evidence rather than a personality template. Its core sections explain the observed patterns, their practical implications, and their limits:

# <Name>: a dated working model

> Status: Partial, source-bounded, dated, and revisable. The real person's
> current words, choices, and corrections outrank this document.

## Executive model
The patterns that best explain the subject's demonstrated choices,
with source references and counterevidence.

## Practical operating manual
How to bring context, disagree, decide, draft, verify, and close loops.

## Tensions, limits, and revision hooks
Where the evidence conflicts, where the model predicts poorly, and what
new evidence should change it.

## What not to infer
Sensitive, unsupported, stale, or out-of-scope conclusions.

soulscrape separates facts, stated beliefs, revealed patterns, and speculation. a pattern supported by engineering decisions can still be untested outside work. contradictions, historical change, and alternative explanations remain part of the model.

how a person becomes a model

  1. map the authorized corpus. record authorship, source type, date range, audience, sampling limits, and likely blind spots before interpreting it.
  2. build an evidence ledger. connect each claim to its supporting material. repeated decisions and costly behavior usually carry more signal than polished self-description, while each source keeps its context.
  3. calibrate the interpretation. assess support and scope separately. preserve counterevidence, uncertainty, and plausible alternative readings.
  4. write usable guidance. explain what collaborators or an authorized assistant can do with the model, which decisions remain with the person, and when to revise it.

the asking protocol defines the question packet and stop conditions. public research is off by default; when the user enables it, findings retain their URL, access date, and supporting passage, and attribution requires an identity anchor.

the same distillation, served publicly. ask the skill to assemble a public person index — a thinker, a builder, anyone — and it produces a soulscrape.person-index.v1 packet: a cited claims ledger, a timeline, themes, works, appearances, typed relations to other entities, and explicit open questions. you review the complete packet, then publish it with a free Hraness account at soulscrape.com/<username>/<handle> — see the eugene tssui index for a live one — where every claim links to its source and the packet is served as HTML, Markdown, and JSON. Agents can inspect the complete public-read and authenticated publishing contract in the OpenAPI 3.1 document.

a model for you; an index for everyone.

the same distillation, served publicly: a dated, source-bounded index of a person — claims, timeline, themes, works, appearances, and open questions — reviewed by you, then published under your free Hraness account.

research runs in your agent; publishing is a separate choice. review the complete packet before uploading it. public pages and read APIs are free without sign-in. Hraness stores the reviewed public packet and publishing metadata, not your private source corpus.

create a free account or sign in, then run the device login below. no Soulscrape subscription, Credits, or payment card is needed.

Public evidence index · assembled 2026-09-16 · revision 1

Eugene Tssui

American architect, designer, and educator who develops 'evolutionary architecture' — buildings modeled on biological structures that work with natural forces rather than resist them.

Also known as Eugene Tsui

This index is partial, source-bounded, dated, and revisable. It is published by @ben, not by the subject. Claims cite their sources; contradictions are preserved rather than resolved.

Eugene Tssui is an American architect who has spent five decades arguing that buildings should behave like organisms. Working from the San Francisco Bay Area through his firm Tssui Design & Research and the nonprofit Telos Foundation, he designs structures modeled on bones, cells, shells, and tardigrades — forms selected, in his framing, the way evolution selects: for survival under real forces.

Identity and formation

Born September 14, 1954 in Cleveland, Ohio and raised in Minneapolis, Tssui is the son of Chinese immigrants and is fluent in Mandarin and English. His biography reports that at about twenty he was the youngest member of the design team on the organizing committee for the 1976 Montreal Olympics. He apprenticed under Bruce Goff — the organic-architecture master whose Shin'enKan and Bavinger House made curved, found-material construction a serious American practice — from 1976 until Goff's death in 1982, and also studied with the lightweight-structures engineer Frei Otto. He holds an interdisciplinary doctorate in architecture and education from UC Berkeley, after study at Columbia University and the University of Oregon.

That lineage matters: where most biomimicry is metaphor, Tssui's is structural. Goff gave him permission for radical form; Otto gave him the physics.

The work

His most famous building is also his most personal: Ojo del Sol, the "Fish House" in Berkeley designed for his parents and modeled on the tardigrade — the microscopic animal that survives radiation, vacuum, and boiling. The house was engineered against earthquake, fire, flood, and termites, and it made him a Bay Area fixture. Other built work includes the Watsu School at Harbin Hot Springs, the Reyes Residence, a zero-energy dwelling near Mount Shasta, and his own Emeryville headquarters — built from recycled materials, later sold and demolished.

But the built record is thin next to the proposals. KQED counted six built designs in 2025. The unbuilt catalog is where his imagination lives: the two-mile-high Ultima Tower, a floating bridge across the Strait of Gibraltar, the floating city Nexus, the DNA Tower, and a cluster of Mount Shasta ambitions — a conference center, an underground commercial-athletic-research facility, and the Telos Foundation's nature-technology-education park. The 2014 documentary TELOS: The Fantastic World of Eugene Tssui follows those ambitions and the frustration of pitching them to institutions that would not build.

The philosophy

Three commitments recur across his interviews and books. First, nature as design intelligence: evolution has already optimized structure, so the architect studies organisms rather than inventing from nothing. Second, an attack on the box — "nature itself never creates a box" — conventional rectilinear buildings waste material, fight their environment, and deaden occupants. Third, work with forces rather than against them: earthquakes, wind, and flood are inputs that curved, tensile, ventilated forms can absorb.

He extends this past conventional green building into what he calls evolutionary architecture — materials, structure, ventilation, and siting treated as one survival problem. The press often files him under "biomimicry" or "sustainability"; his own frame is closer to applied evolutionary theory.

The person behind the work

Tssui structures his life as a demonstration of the interdisciplinarity he preaches. He is a musician (piano, drums, guitar, flamenco), a designer of his own clothing and furniture, a planner and industrial designer, and — by his biography's and press profiles' account — a four-time Senior Olympics gymnastics all-around champion and multiple-time amateur boxing champion. He told the Financial Times that skill in one discipline improves the others, named Kind of Blue, the Guggenheim, and the Sagrada Família as touchstones, and joked that he would have liked to be "a benevolent dictator" — a remark about design control, not politics.

The consistent throughline is an offer of hope: he wants future generations to see that humans can build beautifully within nature's limits. He is also honest about the cost of being early — "a lone voice in the wilderness," he told KQED, adding that all it takes is one first voice for things to start happening. In 2025 that persistence took a new form: a public artist residency at Bay Street Emeryville, near the site where his demolished headquarters once stood.

What the record does not settle

The counts and the trophies are the soft spots. "Six built designs" is a dated press tally, not a registry; athletic titles are reported rather than independently documented; and the Wikipedia article itself carries a close-connection notice. The index preserves those seams rather than smoothing them over.

This index was compiled from public sources and does not imply the subject's endorsement. Citations live in the packet's source catalog.

a published index page, rendered by the same components that serve it live.soulscrape.com/ben/eugene-tssui — live
$ bun skills/soulscrape/scripts/publish-person.ts login

  Sign in to approve this device:
  https://soulscrape.com/connect?code=SS-K7P4-QM92

  … approve in the browser after email sign-in …
  Signed in as ben.

$ bun skills/soulscrape/scripts/publish-person.ts publish \
    examples/people/eugene-tssui/person-index.json

  {"url":"https://soulscrape.com/ben/eugene-tssui","handle":"eugene-tssui","revision":1}

$ bun skills/soulscrape/scripts/publish-person.ts withdraw eugene-tssui   # removes it from public reads
after reviewing your packet, sign in to a free Hraness account and authorize this publishing device.example publishing flow

boundaries

boundaries the skill keeps for you.

these are product boundaries, not optional cautions. the skill keeps them adjacent to corpus intake, synthesis, output design, and final verification.

authorized evidence only
soulscrape reads the corpus you place in scope and nothing else. possessing messages, a packet, or public information is not the subject's authorization, and the skill says so before it starts.
asking before guessing
a question packet records the subject, the intended use, the evidence available and missing, what you must authorize, and when the work is done. the skill asks once, only for what changes the result.
research under your instructions
public web research is off by default. when you turn it on, scope comes from your words: allowed sources, time window, depth, and purpose. every finding carries its URL, access date, passage, and identity binding, and nothing is attributed to a person from a name alone.
calibrated, not confident
facts, stated beliefs, revealed patterns, and speculation stay separate. contradictions are preserved. confidence describes support within the evidence examined, never how essentially a claim defines someone.

interfaces

one skill, three interfaces.

the full Skill runs in your agent environment without a Soulscrape account. your agent and tools perform research; the free hosted API reads and publishes reviewed public packets.

agent skill

install the skill through skills.sh, then ask for a dated working model from the sources you authorize.

bunx skills add hraness/soulscrape#v0.4.1 --skill soulscrape

immutable package

the GitHub Release archive carries the complete skill, its references, and the dependency-free packet utilities.

bun add --exact https://github.com/hraness/soulscrape/releases/download/v0.4.1/hraness-soulscrape-0.4.1.tgz

source packets

Message Like Me and Peopleblade export bounded, attributed, digest-checked evidence packets that the skill validates offline before reading.

bun scripts/validate-source-packet.ts \
  /absolute/private/path/subject.ensoul-source.json

verified install · @hraness/soulscrape@0.4.1

install and run one bounded corpus.

bunx skills add hraness/soulscrape#v0.4.1 --skill soulscrape
Use $soulscrape to build a dated, evidence-calibrated, partial and revisable working model of <person> from <authorized sources>. State the intended use, audience, source cutoff, and any proxy authorization explicitly.

release notes and verified assets. review the skill before installation and start a new agent session afterward. begin with a corpus small enough to inspect; add evidence when it supplies a missing period, context, source stratum, or meaningful contradiction. read the full installation guide on GitHub.

questions

before you install.

do i need an account or a paid plan?

the full Skill runs in your agent without a Soulscrape account. public pages and read APIs are free without sign-in. create a free Hraness account to publish, update, or withdraw your indexes. no Soulscrape subscription, Credits, or payment card is required. any charges from your agent, model, or research tools are separate.

where does the research happen?

your agent performs the research and synthesis with your model, tools, and authorized sources. private sources and working documents stay in your chosen agent environment, subject to its data practices. when you choose to publish, Hraness receives the reviewed public packet and the account/device information needed to manage it.

is soulscrape a digital twin?

it can bootstrap a bounded reasoning proxy when the subject has authorized that use, but it does not claim to contain or reproduce a person. the output is a dated, purpose-shaped interpretation of selected evidence.

can i use it to understand someone else?

yes, for a privacy-minimized collaboration guide when you legitimately possess the evidence. that does not authorize voice imitation, character or fitness evaluation, consequential decisions, or a reusable assistant charter. explicit subject authorization is required for proxy preparation.

does it search the web about people?

not by default. web research turns on when you ask for it or name a URL, and it follows your instructions on sources, time window, and depth. it uses authenticated sources only when explicitly authorized, never bypasses access controls or collects contact details, and it stops when your questions are answered or the allowed sources are exhausted.

what does a valid source packet prove?

structure, attribution fields, bounds, references, and integrity. the workflow still assesses identity binding, provenance, source strength, contradictions, and alternative explanations. a digest proves integrity, not truth.

does installation inspect personal data?

no. the skill installation is inert and the package has no dependencies or lifecycle scripts. evidence becomes visible only when you place authorized sources into an agent run or explicitly invoke a source-preparation command.

what happened to ensoul?

soulscrape is the same project under a new name since September 10, 2026. the packet schema, its ensoul.* identifiers, and the validator are unchanged so existing exporters keep working. versions through 0.3.5 remain published as @hraness/ensoul.

distill the person. keep the boundaries.

choose sources you're authorized to use, state the intended use, and ask for a dated working model.

free Skill and public publishing. no Soulscrape subscription, Credits, or payment card. external agent and tool costs are separate. MIT licensed. an agent skill for Claude Code, Codex, Cursor, and compatible agents. verified install @hraness/soulscrape@0.4.1.