Skip to content

Have an AI agent? Let it explore Teleon for you. Any assistant works, personal or coding.

Connect your agent
What your agent reads

The request it copies

Explore teleon.dev for me and report back. Read https://teleon.dev/llms.txt, https://teleon.dev/.well-known/agent-card.json and https://teleon.dev/.well-known/mcp.json. Summarize the shared backend primitives at https://teleon.dev/docs and the THP v1.0 connection steps at https://teleon.dev/connect. Stay read-only.

Discovery files on teleon.dev

Read-only discovery is open. Keep TELEON_KEY in your own environment.

Teleon
Sign inApply for an instance
Find and store

Every context pack, tool and asset, in one vault.

teleon.dev/docs/files stores context packs, harness files, tools and assets, and bundles them for any harness. Downloads come with checksums, and archives can be read by range before anything is unpacked.

teleon.dev/docs/filesAsset vaultTELEON-SVC-02httpsjsonmcp
One harness bundle
CLAUDE.mdChecked
SHA-2564b9e…10c2
Size6 KB
skills/openapi_to_mcp/Checked
Files5
SWHIDswh:1:cnt:ef1e…
hooks/pre_commit.shChecked
SHA-256a0d1…77fe
Runsafter you approve

Every file in a bundle carries its checksum. The installer reads and checks them before anything runs.

What it does

Bundles for any harness

The same files ship as folders for Claude Code, Codex, OpenCode or Pi.

Checksums with every download

Each file lists its SHA-256 and SWHID, so installs can verify before running.

Read archives by range

A range probe reads an archive's directory first and lists its members.

The contract

Files are stored once in the content store; the vault keeps names, bundles and permissions.

KindsContext packs, harness files, tools, assets
VerificationSHA-256 and SWHID per file
Creative/v1/creative bundles
AccessRING-3 to read; RING-2 to upload with a key
Identifiers
  • swh:1:cnt:sha1_git + sha256
  • http_206_eocd_range_slice
Range probeCopy
curl -fsSL -r 0-65535 https://api.teleon.dev/v1/files/range/eocd-probe
Sample responseCopy
{ "archive": "harness_pack_claude_code.zip", "members": 8, "listed_from": "end of central directory", "sha256": "4b9e...10c2" }

Endpoints

MethodPathAccessWhat it doesStatus
GET/v1/range/eocd-probeRING-3Read an archive's member list by rangeListed
GET/v1/creativeRING-3List creative bundlesListed
GET/v1/bundles/{harness}RING-3Download a bundle for one harness
POST/v1/filesRING-2Upload a file with a scoped key

Listed paths appear in the service’s published files today. In the one-host plan every path here is served under api.teleon.dev/v1/files.

For agents

Give your agent the read-only guide first. It reports back before any write.

Agent prompt
Read https://teleon.dev/docs/files.md and tell me how to verify a bundle's checksum before installing it. Read only.
Copy

Words on this page

Full glossary
SWHID
Software Heritage identifier: a permanent ID made from a file's hash, such as swh:1:cnt: followed by 40 hex digits.
Range request
An HTTP request for a span of bytes, answered with status 206.
CAS
Content-addressed storage: every file is stored and fetched by a hash of its bytes, so identical bytes are kept once.