Salta al contenuto

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  • Regarding the validity of at:// URIs in atproto:

    Mondo fepef61
    1
    0 Votazioni
    1 Post
    0 Visualizzazioni
    Regarding the validity of at:// URIs in atproto:https://bnewbold.leaflet.pub/3mph4hzvbdc2vWe have a similar problem with FEP-ef61 'ap' URIs. In their canonical form, they are not valid RFC-3986 URIs.I think if atproto devs decide to move away from ://did:.. syntax, we'll have to do that as well.#fep_ef61
  • 0 Votazioni
    1 Post
    0 Visualizzazioni
    FEP-ef61: Portable Objects has been updated: https://codeberg.org/fediverse/fep/pulls/872The ap+ef61 URI scheme is now allowed, while ap remains the recommended one. This is to ensure compatibility with @fedify whose maintainers decided to use the ap+ef61 scheme until the specification is finalized.#fep_ef61 #nomadicidentity
  • 0 Votazioni
    5 Post
    0 Visualizzazioni
    @silverpill@mitra.social Mostly because ap: is a very broad scheme name. If ap: becomes the long-term ActivityPub portable identifier scheme, that is fine, and Fedify should support it. The concern is that FEP-ef61 is still a draft, and making a library emit ap: as the canonical form today can make the current draft semantics look more settled, and more general, than they are. ap+ef61: has a narrower meaning: this is the portable-object URI model defined by FEP-ef61. That gives implementations room to experiment with the current DID authority, gateway dereferencing, compatible ID, and proof-policy rules without implicitly claiming the whole ap: scheme for this exact design. It also avoids a possible future conflict if ap: is later standardized with slightly different semantics. This is not a strong objection to ap: itself. Fedify should accept ap: because the current FEP requires it, and interoperability with existing implementations matters more than a local naming preference. My current thinking is: accept both ap: and ap+ef61:; canonicalize them through the same comparison algorithm; emit ap+ef61: for newly generated portable IDs while the FEP is still draft, unless the FEP settles on ap: or another scheme; keep this easy to change if the FEP chooses ap:, ap+portable:, ap+nomad:, or something else. Between the alternatives, ap+ef61: is precise but tied to the FEP number. ap+portable: or ap+nomad: would be better if the goal is a stable human-readable scheme name. I do not have a strong preference there. The main point is that a draft-specific or portable-specific scheme feels safer than treating the generic ap: scheme as permanently settled before the FEP reaches consensus.
  • Fediverse & P2P

    Mondo p2p fepef61
    11
    0 Votazioni
    11 Post
    0 Visualizzazioni
    @silverpill cc @adz