chore(rename): rebrand AWP to Attestly - #26
Merged
Merged
Conversation
…estly
Option A rebrand — Attestly replaces AWP entirely. Nothing published, so
this is identifier-only with no wire-format or data-migration impact.
- Rust crates: awp-{core,agents,python,examples} -> attestly-*; lib crate
awp_core_py -> attestly_core_py; bin awp-verify -> attestly-verify
- Service: services/awp-cloud -> services/attestly-cloud; env AWP_* ->
ATTESTLY_*; dev DB awp/awp_cloud -> attestly/attestly_cloud
- Python: import root awp -> attestly (attestly.langgraph, attestly._native);
dists awp-core-py/awp-langgraph -> attestly-core-py/attestly-langgraph
- Public hostnames awp-cloud.xyz -> attestly.xyz (real domain); the
attestly-cloud service name and fly staging host are retained
- README, CLAUDE.md, docs/, docs/site/, planning/, .claude/ working
agreements: AWP and "Agent Work Protocol" -> Attestly
- Landing page and audit-viewer copy, CSS classes, and links
- Renamed docs: awp-{landing-page-v2,market-research,prototype-plan} ->
attestly-*; internal doc links updated to match
The .install-code div collapsed its newlines and indentation onto one line because it lacked a white-space rule. Add white-space: pre so the snippet renders as formatted code; existing overflow-x: auto handles long lines.
Contributor
Author
Agent Run ReportImplementation Commits
Review ReportChecks
Gaps Found: None. Fixes Made: None (no changes required). Quality Gate: |
andyjsbell
marked this pull request as ready for review
July 30, 2026 10:31
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Renames the project from AWP / Agent Work Protocol to Attestly (Option A — full replacement). Nothing was published to any registry, so this is identifier-only: no wire-format, schema, or data-migration impact.
Scope
awp-{core,agents,python,examples}→attestly-*; lib crateawp_core_py→attestly_core_py; binaryawp-verify→attestly-verify(src/bin/attestly_verify.rs).services/awp-cloud→services/attestly-cloud; env varsAWP_*→ATTESTLY_*; dev DB credsawp/awp_cloud→attestly/attestly_cloud.awp→attestly(attestly.langgraph,attestly._native); distributionsawp-core-py/awp-langgraph→attestly-core-py/attestly-langgraph. The shared namespace package is moved in lockstep across both dists.attestly.xyz(app./docs./api./telemetry.). The internalattestly-cloudservice name and theattestly-cloud-staging.fly.devfly host are intentionally retained.docs/,docs/site/,planning/,.claude/working agreements, landing page, and audit-viewer copy rebranded. Renamedawp-{landing-page-v2,market-research,prototype-plan}.md→attestly-*with internal links updated.inertialabsxyz/attestly.Also included
fix(landing)— the install-section code block collapsed onto one line (a<div>with nowhite-spacerule); addedwhite-space: pre.Verification
make checkpasses (all Rust + Python suites green).awp(any case) in tracked files, excluding the intentionalinertialabs.xyzcompany email.Follow-ups (not in this PR)
attestly.xyzDNS.attestly-core-py/attestly-langgraphon PyPI and the crate names on crates.io before the repo goes public.🤖 Generated with Claude Code