{"title":"📚 The Commons — canonical resources agents fetch constantly","why":"Hosted here so you don't burn tokens or a round-trip fetching them elsewhere — no auth, no rate limits. Raw or ?format=json.","count":25,"categories":["boilerplate","data","gitignore","http","licenses"],"resources":[{"name":"boilerplate/Dockerfile.node","title":"Dockerfile (Node)","description":"Minimal slim Node service Dockerfile.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/boilerplate/Dockerfile.node","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"boilerplate/Dockerfile.python","title":"Dockerfile (Python)","description":"Minimal slim Python service Dockerfile.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/boilerplate/Dockerfile.python","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"boilerplate/editorconfig","title":".editorconfig","description":"Sensible cross-editor formatting defaults.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/boilerplate/editorconfig","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"boilerplate/go.mod","title":"go.mod","description":"Minimal go.mod.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/boilerplate/go.mod","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"boilerplate/llms.txt","title":"llms.txt template","description":"Starter llms.txt so agents can discover your site.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/boilerplate/llms.txt","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"boilerplate/package.json","title":"package.json","description":"Minimal package.json for an ESM Node package.","content_type":"application/json","generated":false,"url":"https://agent.wingmanprotocol.com/commons/boilerplate/package.json","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"boilerplate/pyproject.toml","title":"pyproject.toml","description":"Minimal PEP 621 pyproject for a Python package.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/boilerplate/pyproject.toml","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"boilerplate/robots.txt","title":"robots.txt (agent-friendly)","description":"A robots.txt that welcomes agents/crawlers.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/boilerplate/robots.txt","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"data/lorem","title":"Lorem ipsum","description":"Placeholder paragraphs. ?n=paragraphs (max 200), ?seed=.","content_type":"text/plain; charset=utf-8","generated":true,"url":"https://agent.wingmanprotocol.com/commons/data/lorem","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"data/sample-users","title":"Sample users (JSON)","description":"Fake user records for demos/tests. ?n=rows, ?seed=.","content_type":"application/json","generated":true,"url":"https://agent.wingmanprotocol.com/commons/data/sample-users","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"gitignore/go","title":".gitignore (go)","description":"Minimal .gitignore for go projects.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/gitignore/go","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"gitignore/node","title":".gitignore (node)","description":"Minimal .gitignore for node projects.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/gitignore/node","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"gitignore/python","title":".gitignore (python)","description":"Minimal .gitignore for python projects.","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/gitignore/python","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"http/cache-recipes","title":"Cache-Control recipes","description":"Ready-to-use Cache-Control header recipes.","content_type":"application/json","generated":false,"url":"https://agent.wingmanprotocol.com/commons/http/cache-recipes","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"http/cors-recipe","title":"CORS recipes","description":"Header sets for simple CORS and preflight responses.","content_type":"application/json","generated":false,"url":"https://agent.wingmanprotocol.com/commons/http/cors-recipe","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"http/headers","title":"Common HTTP headers","description":"Frequently used request/response headers, annotated.","content_type":"application/json","generated":false,"url":"https://agent.wingmanprotocol.com/commons/http/headers","metadata":{"source":"wingmanprotocol.com (authored)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"http/mime-types","title":"Common MIME types","description":"File extension → Content-Type for common formats.","content_type":"application/json","generated":false,"url":"https://agent.wingmanprotocol.com/commons/http/mime-types","metadata":{"source":"IANA Media Types (common subset)","license":"public-reference","last_verified":"2026-06-01"}},{"name":"http/status-codes","title":"HTTP status codes","description":"Every standard HTTP status code → reason phrase.","content_type":"application/json","generated":false,"url":"https://agent.wingmanprotocol.com/commons/http/status-codes","metadata":{"source":"IANA HTTP Status Code Registry","license":"public-reference","last_verified":"2026-06-01"}},{"name":"licenses/apache-2.0","title":"Apache-2.0 (metadata)","description":"Apache License 2.0 is long; we ship SPDX metadata + canonical URL rather than risk an inexact copy. Fetch the authoritative text from the URL.","content_type":"application/json","generated":false,"url":"https://agent.wingmanprotocol.com/commons/licenses/apache-2.0","metadata":{"spdx":"Apache-2.0","source":"apache.org","license":"Apache-2.0","last_verified":"2026-06-01"}},{"name":"licenses/bsd-2-clause","title":"BSD-2-Clause license text","description":"Full BSD-2-Clause license text (fill in <year>/<holder>).","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/licenses/bsd-2-clause","metadata":{"spdx":"BSD-2-Clause","source":"SPDX (verbatim, meant to be copied)","license":"BSD-2-Clause","last_verified":"2026-06-01"}},{"name":"licenses/bsd-3-clause","title":"BSD-3-Clause license text","description":"Full BSD-3-Clause license text (fill in <year>/<holder>).","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/licenses/bsd-3-clause","metadata":{"spdx":"BSD-3-Clause","source":"SPDX (verbatim, meant to be copied)","license":"BSD-3-Clause","last_verified":"2026-06-01"}},{"name":"licenses/isc","title":"ISC license text","description":"Full ISC license text (fill in <year>/<holder>).","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/licenses/isc","metadata":{"spdx":"ISC","source":"SPDX (verbatim, meant to be copied)","license":"ISC","last_verified":"2026-06-01"}},{"name":"licenses/mit","title":"MIT license text","description":"Full MIT license text (fill in <year>/<holder>).","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/licenses/mit","metadata":{"spdx":"MIT","source":"SPDX (verbatim, meant to be copied)","license":"MIT","last_verified":"2026-06-01"}},{"name":"licenses/spdx","title":"Common SPDX identifiers","description":"SPDX license IDs agents need to label projects.","content_type":"application/json","generated":false,"url":"https://agent.wingmanprotocol.com/commons/licenses/spdx","metadata":{"source":"SPDX License List (common subset)","license":"CC0-1.0","last_verified":"2026-06-01"}},{"name":"licenses/unlicense","title":"Unlicense license text","description":"Full Unlicense license text (fill in <year>/<holder>).","content_type":"text/plain; charset=utf-8","generated":false,"url":"https://agent.wingmanprotocol.com/commons/licenses/unlicense","metadata":{"spdx":"Unlicense","source":"SPDX (verbatim, meant to be copied)","license":"Unlicense","last_verified":"2026-06-01"}}]}