gooo The Go ports lab / experimental

SERVICE POLICIES / COMPILED GOOO

What does a policy change allow?

Test a service pattern, compare one request, or find access that a proposed grant adds. Edit the inputs and inspect the complete result from the compiled Gooo rules.

Loading the compiled Gooo policy rules…

Recheck a saved observation

One local file, up to 1 MiB. Loading it captures its exact inputs but does not run a check. The file stays in this browser and is not uploaded or stored.

No saved observation loaded.

The Gooo rules accept canonical ASCII components up to 128 bytes. Other well-formed text reaches Gooo and returns INVALID_INPUT. Text is not trimmed or Unicode-normalized. The browser transport accepts up to 4,096 UTF-16 code units per field and rejects unpaired surrogates.

Inputs for this check

These are the values submitted when you run the check, including text Gooo may reject. Quotes and escapes show exact characters; "" means an empty value.


          

Using the current editor values.

Paste, drop or loading a saved file captures exact text before editor conversion and leaves that editor empty. Typing replaces only that field; choosing an example replaces the fields it displays. Editing any input clears the saved comparison. Typing follows the browser's textarea line-ending behavior.

Gooo result

No check has run.

Read the result

Request matching answers for one request. A valid input can return matched: false. Request comparison describes only that same request before and after. Grant comparison examines the relationship between two supported patterns and can return a concrete request admitted only by the proposal.

For mcp://*.x → mcp://a.*, both patterns admit mcp://a.x. Grant comparison finds mcp://a.y, which only the proposal admits. Recognized subset rules establish their bounded pattern relationship; an UNPROVEN result cannot establish a subset.

Use semantic fields only after domain_status: VALID_INPUT. The supported domain uses ASCII service types and dotted names with the documented wildcard forms. A complete Agent Mesh policy can contain additional grants, HTTP restrictions and other rules. Actual automatic updates require an authenticated host that checks current authority and policy version at its commit boundary.

Inputs stay in this browser. The page fetches only static program and source assets and stores no input history. Gooo implements the decisions; JavaScript transports inputs and displays results.

Verified program and Gooo source

Waiting for the program manifest.

    Supported input domain and API guide ↗ · Try the local automatic-update host ↗ · Report a problem ↗

    An independent Gooo project by asketeddy. Google does not endorse this project. Codex assisted development and verification.