Skip to content

Commit c99a3da

Browse files
committed
feat(rsr): add .well-known/{security,ai,humans}.txt + Justfile validate recipe
Real RSR-compliance gaps (genuinely missing artifacts), additive: - .well-known/security.txt — RFC 9116 (Contact/Expires/Preferred-Languages), pointing at the GitHub Security Advisory channel + SECURITY.md. - .well-known/ai.txt — AI usage/training policy (summary of the estate's bot-exclusion registry + 0-ai-gatekeeper-protocol). - .well-known/humans.txt — humanstxt.org attribution. - Justfile: a `validate` recipe (registry-check hard dep + RSR self-audit), which the RSR standard expects. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019awZjBD1qx61tvmEuEKNpn
1 parent 152e077 commit c99a3da

4 files changed

Lines changed: 49 additions & 0 deletions

File tree

.well-known/ai.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# SPDX-License-Identifier: MPL-2.0
2+
# AI usage & training policy for hyperpolymath/standards.
3+
# Informal, robots-style directives for AI/ML agents and crawlers.
4+
# The estate maintains a machine-readable bot-exclusion registry at
5+
# .machine_readable/bot_exclusion_registry.a2ml and an AI-gatekeeper
6+
# protocol under 0-ai-gatekeeper-protocol/; this file is the summary.
7+
8+
User-Agent: *
9+
10+
# Training: do not use this repository's content to train models without
11+
# attribution under the repository licence.
12+
Disallow-Training: /
13+
14+
# Reference/indexing for search and developer assistance is permitted,
15+
# provided attribution and licence terms (see LICENSE, humans.txt) are kept.
16+
Allow: /
17+
18+
Contact: https://github.com/hyperpolymath/standards/security/advisories/new
19+
Policy: https://github.com/hyperpolymath/standards/blob/main/.claude/CLAUDE.md

.well-known/humans.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# SPDX-License-Identifier: MPL-2.0
2+
# humanstxt.org — the humans responsible for this repository.
3+
4+
/* TEAM */
5+
Maintainer: Jonathan D.A. Jewell
6+
Contact: 6759885+hyperpolymath [at] users.noreply.github.com
7+
Site: https://github.com/hyperpolymath
8+
9+
/* SITE */
10+
Standard: Rhodium Standard Repository (RSR) framework + estate standards
11+
Components: A2ML, K9, contractiles, readiness grades (ARG/FRG/CRG/TRG),
12+
protocols (avow, axel, overlay, consent-aware-http, k9-coordination)
13+
Build/tooling: Nix, Guix, Deno, just (Justfile)
14+
Licence: MPL-2.0 (sole-owner estate default) — see LICENSE
15+
Standards: RFC 9116 (security.txt), Schema.org, IndieWeb (webmention)

.well-known/security.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# SPDX-License-Identifier: MPL-2.0
2+
# Security contact information for hyperpolymath/standards (RFC 9116).
3+
# Full policy: ../SECURITY.md
4+
Contact: https://github.com/hyperpolymath/standards/security/advisories/new
5+
Contact: mailto:6759885+hyperpolymath@users.noreply.github.com
6+
Expires: 2027-06-18T00:00:00.000Z
7+
Preferred-Languages: en
8+
Canonical: https://github.com/hyperpolymath/standards/blob/main/.well-known/security.txt
9+
Policy: https://github.com/hyperpolymath/standards/blob/main/SECURITY.md

Justfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ topology: registry
2424
registry-check:
2525
@bash scripts/build-registry.sh --check
2626

27+
# Aggregate compliance gate: registry drift (hard dep) + RSR self-audit (informational)
28+
validate: registry-check
29+
@echo "=== validate: RSR compliance gate ==="
30+
@bash rhodium-standard-repositories/rsr-audit.sh . text || true
31+
@echo "=== validate: done (see rsr-audit output above) ==="
32+
2733
# Print role-appropriate LLM warm-up context (machine front door)
2834
llm-context role="dev":
2935
@echo "# Front door: 0-AI-MANIFEST.a2ml (machine) + README.adoc (human)"

0 commit comments

Comments
 (0)