Prove the repository URLs with a file in the repository #86

Merged
extant2000git merged 1 commits from fix/funding-wellknown-in-repo into main 2026-10-15 22:43:28 +00:00
Owner

The FLOSS/fund directory listed both repository links as unverified: "The funding manifest has not provided proof via wellKnown that this link is associated with it."

Sharing codeberg.org with the manifest proves nothing, because anyone can serve a manifest from codeberg.org. The spec example is a file committed inside the repository it vouches for:

https://github.com/example/zombo-app/blob/main/.well-known/funding-manifest-urls

So .well-known/funding-manifest-urls holds the manifest URL, and each repositoryUrl.wellKnown points at that file in its own repository. The hostname still matches the url beside it, which is what the validator rejected on the first attempt.

flamenet-relay carries the same file for the flamenet-messenger project, in extant2000/flamenet-relay.

🤖 Generated with Claude Code

The FLOSS/fund directory listed both repository links as unverified: "The funding manifest has not provided proof via wellKnown that this link is associated with it." Sharing codeberg.org with the manifest proves nothing, because anyone can serve a manifest from codeberg.org. The spec example is a file committed **inside the repository it vouches for**: https://github.com/example/zombo-app/blob/main/.well-known/funding-manifest-urls So `.well-known/funding-manifest-urls` holds the manifest URL, and each `repositoryUrl.wellKnown` points at that file in its own repository. The hostname still matches the `url` beside it, which is what the validator rejected on the first attempt. flamenet-relay carries the same file for the flamenet-messenger project, in extant2000/flamenet-relay. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
extant2000git added 1 commit 2026-10-15 22:41:39 +00:00
Prove the repository URLs with a file in the repository
ci / ratchet (pull_request) Successful in 3s
ci / secret-sweep (pull_request) Successful in 6s
ci / vault (pull_request) Successful in 5s
ci / conformance (pull_request) Successful in 8s
ci / doc-references (pull_request) Successful in 4s
ci / complete (pull_request) Successful in 3s
ci / spec-counts (pull_request) Successful in 28s
ci / client (pull_request) Successful in 33s
ci / analysis (pull_request) Successful in 1m31s
9d93cc3e04
The directory listed both repository links as "Unverified URL: The funding
manifest has not provided proof via wellKnown that this link is associated with
it."

Sharing codeberg.org with the manifest proves nothing, because anyone can serve
a manifest from codeberg.org. The spec's own example is a file committed inside
the repository it vouches for:

  https://github.com/example/zombo-app/blob/main/.well-known/funding-manifest-urls

So .well-known/funding-manifest-urls holds the manifest URL, and each
repositoryUrl.wellKnown points at that file's raw path in its own repository.
The hostname still matches the url beside it, which is what the validator
checked the first time round.

flamenet-relay needs the same file for the flamenet-messenger project, in its
own repository.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
extant2000git merged commit d254ac2566 into main 2026-10-15 22:43:28 +00:00
Sign in to join this conversation.