Skip to content

For Solana projects · read-only · runs in your browser

Write the instructions AI agents need to use your Solana project.

More and more people let an act for them. An agent can only use your project if it can read what your tools do and where the limits are. Toolport writes those files for you, checks them for gaps, and looks up every address on chain.

  • 3files generated: agents.txt, tools.json, SKILL.md
  • 14lint rules, each one shown with its line
  • 0keys, accounts or servers. Nothing leaves this page
slot …

        
$ toolport lint waiting for file…
Live probe · mainnet

§ 01 / the short version

How it works in 3 steps

  1. 01

    List your tools

    Say what each tool is called, what it does, what it needs, and whether it only reads or asks the user to sign.

    get_quote · read-only
  2. 02

    Get three files

    Toolport writes an , a tool list in JSON and a . Copy or download them.

    /agents.txt · /tools.json · /SKILL.md
  3. 03

    Lint and probe

    The linter points at risky lines. The probe asks Solana what each address really is, so you label it correctly.

    0 errors · JUP6…TaV4 = program

§ 02 / from a list to a manifest

One list in. Three files out. Every risky line marked.

  1. 1

    Describe

    Three tools go in as plain cards: two that only read, one that asks for a signature.

  2. 2

    Generate

    The cards fold into a manifest. Same facts, three formats agents already understand.

  3. 3

    Lint

    Rules walk the file line by line. A signing tool without a limit is flagged, then fixed.

  4. 4

    Probe

    Each address is looked up on mainnet and gets its real label: program, mint or wallet.

§ 03 / tool a

Manifest builder

Fill in the cards on the left. The three files on the right rewrite themselves as you type. Everything stays in this browser.

Project

Tools 0

No tools yet. Add one, or press Try an example to see a complete manifest.

Saved manifests 0 / 3

    Kept in this browser only. Coin holders can keep 12 instead of 3.

    0 lines
    Signing is a wallet message over the file hash. It moves nothing and costs nothing.

    § 04 / tool b

    Manifest linter

    Paste an agents.txt, a tool list JSON or a SKILL.md. Fixed rules, not a model: each finding names the rule, the line and the fix. Rules can miss things, so read the file too.

    format: none
    annotated view

    Findings will be pinned to their lines here.

    –
    Nothing linted yet
    Paste a file or try an example.
    $ toolport lint ./agents.txt
    All rules the linter runs

      § 05 / tool c

      Live probe

      Enter any Solana address a tool would touch. The probe reads the account from mainnet and tells you what it is, so your manifest says , or wallet and means it.

      Try an example

      Results appear here: account type, owner program, whether it can run code, and a ready line for your manifest.

      Batch probe up to 6

      One address per line. All of them are read in a single call.

      Recent probes

      • Nothing probed yet.

      § 06 / two diagrams

      How it flows, and where your data goes

      A From your tool list to an agent that can act
      You describe tools, Toolport generates three files, the linter and the probe check them, you publish them on your own site, an agent reads them, and the user's wallet approves any signature. You describetools, inputs, limits Builder writesthree files, one source Linter checksrules, line by line Probe labelsprogram · mint · wallet You publishon your own site Agent readsknows the limits Mainnet answersread-only lookups User's wallet signsonly what the user approves
      B Where the data goes (and where no money goes)
      Everything you type stays in your browser and its local storage. The probe sends only the address to a read-only Solana connection and a public token index. A wallet signature is a message and never a transaction. The site holds no funds. Your browser the builder form, generated files linter input, lint results saved manifests in local storage nothing is uploaded or stored by us no accounts · no cookies · no trackers Read-only relayaddress only · lookups only Token indexmint → name, symbol Your walleta message, never a transfer Solana mainnetlive · account facts Jupiter token searchlive · public, keyless Funds held by this sitenone, ever
      • Live from mainnet: account type, owner, executable flag, authorities, supply
      • Rules: every lint finding and verdict (fixed checks, disclosed below the linter)
      • Signature: a wallet message over a file hash. It cannot move tokens.

      § 07 / what the coin is for

      A small key for people who use the tools a lot

      The tools are free for everyone. Holding the coin raises a few limits on this site and gives you a say in what gets built. It is not a promise of price, yield or listings.

      Holder check

      Connect a wallet to check. The page reads your token accounts; it never asks for a signature here.

      • u/01ready

        More saved manifests

        Keep 12 manifests in this browser instead of 3. The page checks your wallet for the coin and lifts the cap.

      • u/02ready

        Bigger batch probes

        Probe 20 addresses in one go instead of 6. Useful when a manifest touches many programs.

      • u/03ready

        Holder mark on signed files

        When you sign a manifest, the signature block notes that the signer held the coin at that moment.

      • u/04planned

        Votes on new lint rules

        Holders propose and rank the next rules by signed message. No voting exists yet.

      • u/05planned

        A listing in the public index

        A directory of published manifests is on the roadmap. Holders would be able to list a project there first.

      "Ready" means the check is built into this page and switches on the moment the coin's contract address is set. Until then every visitor gets the base limits.

      § 08 / tokenomics

      Tokenomics planned

      100%sold on the open curve
      Total supply
      1,000,000,000
      Launch
      Fair launch on pump.fun
      Presale
      None
      Team allocation
      0% anything the team holds is bought on the curve like everyone else
      Mint and freeze authority
      Revoked
      Liquidity
      Locked or burned at graduation
      Public, bonding curve100%
      Team0%
      Presale / private0%

      This is a description of structure, not a forecast. Nothing here promises a price, a return or a listing.

      § 09 / roadmap

      What works today, and what comes after

      P1

      Live now

      • Manifest builder with three output formats
      • Linter with line-level findings and a disclosed rule list
      • Live probe and batch probe against mainnet
      • Optional wallet signature over the file hash
      P2

      Next

      • A verify page: paste a signed manifest, check the signature in the browser
      • Import and export of custom rule packs
      • Holder limits switch on with the coin
      P3

      Later

      • A command-line lint for build pipelines
      • A public index of published manifests
      • Probe that decodes a sample transaction per tool
      P4

      If people want it

      • Holder votes on which rules ship next
      • Diff view between two versions of a manifest

      done works on this page today building in progress planned not started, no date

      § 10 / questions

      Plain answers

      Words with a dotted line under them open a short explanation. Tap any of them.

      What is this, in one sentence?

      A free page that helps a Solana project write, check and label the small text files that tell AI agents what its tools do and how far they are allowed to go.

      Is it safe?

      The page is read-only. It never builds, sends or asks you to approve a transaction, and it holds no funds. The only thing a wallet can be asked for is a message signature over a file hash, which you choose to do and which cannot move tokens. Your manifests stay in your browser.

      Are agents.txt and SKILL.md official standards?

      No single body owns them. They are conventions that agent tools already read: a plain text file at the root of a site, a JSON tool list shaped the way the Model Context Protocol lists tools, and a Markdown skill file. Toolport writes all three from the same facts so they cannot disagree.

      Does the linter use AI?

      No. It is a fixed list of rules that you can read under the linter. That makes it predictable, and it also means it can miss a risk no rule describes. Treat a clean result as a good start, not a guarantee.

      What does the probe actually read?

      One account lookup on Solana mainnet per address: who owns the account, whether it is executable, and for mints the decimals, supply and authorities. For upgradeable programs it also reads who can upgrade them. Mint names come from the public Jupiter token search.

      Do I need a wallet or the coin?

      No. Every tool works without connecting anything. A wallet adds three conveniences: fill in your own address, probe your own wallet, and sign a manifest. The coin raises a few local limits once it exists.

      Where do I put the files?

      On your own site, next to each other: /agents.txt, /tools.json and /SKILL.md. Toolport does not host them for you.

      Is this financial advice?

      No. Nothing on this page is a recommendation to buy, sell or hold anything.