Skip to content

Quickstart

This quickstart installs Discovery — Sill’s free, observation-only mode. It identifies AI-agent traffic on your site, logs each interaction to a signed audit envelope, and publishes signed, agent-readable manifests (A2A agent card, MCP server, ARD ai-catalog.json) at Sill’s edge.

Discovery does not authorize charges, mutate orders, or move money. For the signed-mandate pipeline, see the Transactional overview.

You need:

  • A site you control (a public domain).
  • The ability to add a <script> tag to your site’s pages. On Shopify, connecting your store handles this for you. No DNS changes are ever required.
  • An email address to receive a magic-link sign-in.

Open the Sill dashboard at app.sill.so and request a magic link. Sill uses magic-link sign-in only — no passwords. SSO is on the roadmap.

First time here? After you click the link, Sill asks you to confirm before it creates your account — nothing is created until you do.

In the dashboard, create a site for the domain you want to instrument. You will receive a site key — a public credential that identifies your site to Sill’s edge, much like a Stripe publishable key. The site key is safe to embed in client-side HTML.

Alongside the site key, the dashboard issues an opaque per-site proof token. The browser-side embed runtime never reads or transmits the proof token; it exists only so Sill’s servers can fetch your published HTML and confirm the snippet is present — an anti-spoofing ownership proof tied to the site key. Both values are surfaced in the install snippet below.

Add this snippet to your site, immediately before the closing </body> tag:

<!-- paste before </body> -->
<script async src="https://cdn.sill.so/embed.js"
data-site-key="sk_…"
data-proof-token="pf_…"></script>

Replace sk_… and pf_… with the site key and proof token shown in the dashboard for this site.

That is the whole install. The script loads asynchronously, identifies the visiting client against Sill’s seeded identity registry, and beacons each agent interaction to Sill’s edge. The browser-side runtime reads only the site key; the proof token is used by Sill’s servers to fetch and verify your page out-of-band.

Not the person who edits your site? From the install step you can invite your developer — they get an email pointing them at this exact step.

Click Verify in the dashboard. Sill fetches your homepage from its own servers and confirms the snippet is present — that is the ownership proof; no DNS changes are involved. If your homepage can’t carry the snippet, a .well-known file works too, and Shopify stores can connect via Shopify instead, which proves ownership in one step. See Domain verification.

Sill issues the signed agent card, MCP endpoint, and ARD catalog for the site only after verification succeeds.

Open the Audit log view in the dashboard. As soon as an identifiable AI-agent client visits your site, you will see signed audit records appear. Each record is part of the append-only, Merkle-chained audit envelope and can be exported (HTML today; see Audit log and export).

Once the site is verified, three signed, agent-readable surfaces become available at Sill’s edge:

  • Agent card at https://edge.sill.so/v1/agent-card/{site_key}.json — see Agent card.
  • MCP server at POST https://edge.sill.so/v1/mcp/{site_key} — see MCP server.
  • ARD catalog at https://edge.sill.so/v1/catalog/{site_key}.json — see ARD catalog.

Anyone can verify the signatures on these surfaces against Sill’s public JWKS, using only off-the-shelf ed25519 tooling. See Verify a signature.