chadtmiller.com/knotless
git that lives in your Atmosphere account
1
10
The pages page says the suffix list and rename redirects are still to come
docs/design/pages.md+12−6
| @@ -147,10 +147,14 @@ that knotless.dev then receives. It could also make form posts that | ||
`SameSite` cookies do not stop, because those cookies block only requests | ||
from other sites. | ||
| ||
`knotless.page` is on the Public Suffix List. This is the list browsers | ||
use to decide where one site ends and the next begins, for cookies and | ||
storage. With the domain on it, each `<name>.knotless.page` is a site of | ||
its own, and one owner's pages cannot read or set another's cookies. | ||
`knotless.page` is to be on the Public Suffix List. This is the list | ||
browsers use to decide where one site ends and the next begins, for | ||
cookies and storage. With the domain on it, each `<name>.knotless.page` | ||
is a site of its own, and one owner's pages cannot read or set another's | ||
cookies. Until the list takes it, a page can set a cookie for all of | ||
`knotless.page`, which another owner's pages then receive. Nothing there | ||
signs anyone in, so such a cookie reaches only what the sites themselves | ||
keep in cookies. | ||
| ||
Each owner has a subdomain, and each repository's site is a path under it. | ||
| ||
| @@ -208,8 +212,10 @@ never collide. The DID name never changes. | ||
### Renames | ||
| ||
A repository rename moves the site to the new path, because the record | ||
follows the repository's key. The old path redirects, temporarily, as | ||
repository pages do (see [identity](identity.md)). | ||
follows the repository's key. The old path does not redirect yet. It is | ||
to redirect temporarily, as repository pages do (see | ||
[identity](identity.md)), once the index keeps a rename's `redirect` | ||
record, which a site's lookup reads rather than the owner's PDS. | ||
| ||
The address `https://<owner>.knotless.page/`, with no repository, | ||
redirects to the owner's page on knotless.dev. | ||