AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Silt는 누구도 소유하지 않고 참여자가 운영하는 중립적 저장 인프라로, 암호화된 데이터를 저장·제공한다
Silt is resilient, content-blind, neutral storage infrastructure — owned by none, run by its participants, funded by no speculative external token. Nodes store and serve encrypted ciphertext they cann
개발 도구Go · ShellGitHub @nerolabs온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기A distributed, encrypted, erasure-coded storage network — nodes store and serve anonymous ciphertext and cannot know what they carry. The infrastructure is not the content.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A content-addressed, erasure-coded storage and distribution network.
Mothballed 2026-09-22 — paused, not abandoned. Active development stopped; the
project resumes at a later date. The storage plane works and is field-driven. The trust
plane has one open liveness mechanism on adverse networks, and the mission claim has
never been put to the external red team that is the only standard this project accepts
for it. See docs/MOTHBALLED.md for the handover — what is true by
evidence tier, where the work stopped, and what not to re-derive.README 전문 보기 ↗A content-addressed, erasure-coded storage and distribution network.
Mothballed 2026-09-22 — paused, not abandoned. Active development stopped; the project resumes at a later date. The storage plane works and is field-driven. The trust plane has one open liveness mechanism on adverse networks, and the mission claim has never been put to the external red team that is the only standard this project accepts for it. See
docs/MOTHBALLED.mdfor the handover — what is true by evidence tier, where the work stopped, and what not to re-derive.
Early and experimental — 0.x, unaudited. silt is published to get technical feedback, not to be trusted with data you cannot afford to lose.
silt is two planes on one substrate: a storage plane (content-addressed, erasure-coded, peer-served chunks with NAT traversal) and a trust plane (consensus-secured registry, reputation, and revocation). The storage plane stands alone and is the default; the trust plane is opt-in and secures governance.
Neither plane is the product. silt is the substrate other things are built on.
Three properties shape everything else:
silt: link is the whole product surface: a
content-addressed identity plus the key to read it. Durability, placement, and
repair are the network's job, not the holder's.silt is use-agnostic. Core carries zero meaning and takes zero position on use.
silt exists to hold the privacy × accountability × Sybil trilemma — to refuse to trade any corner away. Every prior system in this space picks two corners and surrenders the third.
This is hold, not resolve. It is not a claim to have solved a research problem all at once. It is a refusal to trade a corner away, and a design in which the corners co-mature: privacy is architectural from day one, accountability is content-level and reactive from day one, and Sybil-resistance is the corner that bootstraps — weakest on a young network, strengthening as real, sustained work accrues.
Decouple the cost of creating an identity from the cost of having standing.
No single mechanism can prevent Sybils under free identity minting with no permanent center; that is a settled impossibility. The guarantee lives in the composition. Each part denies one economy of scale a Sybil relies on — a size-bound bond, unique sealed content, witnessed unlinkable demand receipts, address and AS diversity, retention decay — so that every shortcut on one axis trips another axis's check. The target is that forging N standings costs N× of every non-substitutable resource, which is exactly what honest provision costs.
This multiplicative interlock is the target, not yet the operative guarantee.
Today consensus standing is gated by the bond axis and its time dimension: a bond
must be sized, backed by real sealed bytes, and continuously re-proved, and one
plot cannot back two identities. Served demand and address diversity are designed
and staged, and do not yet enter the standing number.
core/chain/sybil_cost_census_v5_test.go reports which of the five is denying and
which is unwired, arm by arm, and fails if that changes without being noticed.
silt is finished when an external red-team — a party other than the author — runs the adversarial suite and denies all three failure modes: no publish-to-identity linkage, no identity-level or global takedown, and no Sybil-farmed standing at a discount. That answer belongs to an outsider, not to the builder.
It runs on a hobbyist's ~1 vCPU / 2 GB box. Cheap honest participation is treated as a security property, not a courtesy.
Requires Go 1.26.5 or newer. No cgo, no native toolkit.
go build ./cmd/silt # single binary at ./silt
go test ./... # the suite
Cross-compile release binaries for macOS, Windows, and Linux, with checksums:
./build.sh v0.1.0 # writes dist/ plus dist/SHA256SUMS
Each artifact is one self-contained binary. The web UI is embedded with go:embed;
there is nothing else to ship.
Store a file and get a link back. add prints the root (the public name) plus the
key (the private capability), and a care link that grants repair rights without
decryption. Files are erasure-coded — with the default k=10, n=16, any 10 shards of
each stripe reconstruct it.
silt add <file> [-store DIR] [-mode convergent|private] [-k K] [-n N]
silt get <link> -o <out> [-store DIR]
silt info <link-or-care-link> [-store DIR]
silt ls [-store DIR]
Run a node:
# desktop app: serves and consumes, opens a browser UI
silt client [-store DIR] [-capacity 5G] [-bootstrap ID@ADDR,...] [-ui ADDR]
# headless swarm node
silt daemon [-listen ADDR] [-store DIR] [-capacity 2G] [-bootstrap ID@ADDR,...]
# as a validator
silt daemon -validator -bond 8M -quorum Q -attesters ID[,...]
Work against a real swarm, and inspect:
silt swarm add <file> -peers ID@ADDR[,...] -registry REF
silt swarm get <link> -o <out> -peers ID@ADDR[,...] -registry REF
silt swarm holders <link> -peers ID@ADDR[,...] -registry REF
silt id [-store DIR] [-listen ADDR] # a node's ID, without launching it
silt chain-status [-store DIR] # head height and hash, read-only
silt genesis [-text] # the founding block a fresh network carries
Simulations run the whole network in-process, no sockets:
silt sim run scatter | churn | economy | audit | capacity | consensus | bondstanding | takedown
silt net demo [-nodes N] [-size B] # the same, over real TCP
Run silt help for the full flag surface.
Two documents govern this repository:
docs/TENETS.md — the mission, what silt is, how it is built and
tested, the bright lines, and the three tiers that say which decisions are
immutable.docs/VISION.md — the finished system, told through the people
it serves.Where the build differs from the vision, the code and its tests are the honest record.
docs/MOTHBALLED.md records the state the project was paused in. It is
not canon, and it is a snapshot dated 2026-09-22 rather than a plan.