Civic Activity

Protocolo Semántico y de Datos

One of four canonical Civic.Social specifications, and the distribution layer of the model. Defines the standardized activity model that every Civic Process and Civic Space emits, designed for ActivityStreams 2.0 representability. This is the layer that makes civic activity legible across implementations and, by targeting ActivityStreams, positions Civic.Social output to interoperate with the wider fediverse rather than remaining internal to the ecosystem.

Fundación

Detalles

Licencia Documentation only under CC-BY 4.0 — free to reuse and adapt with attribution. No implementation code, licence for implementations, or reference implementation is present in this repository
Estado de Desarrollo 📝 Borrador
Propietario Civic.Social — 501(c)(3) nonprofit civic technology initiative; documentation published through the Mosaic Foundation GitHub organization. Individual specifications carry a named document owner in YAML frontmatter
Órgano de Gobierno Civic.Social (501(c)(3) nonprofit) — single-organization specification authorship; individual documents carry one named owner in frontmatter. No external standards body, multi-stakeholder process or independent editorial board
País United States (Civic.Social is a 501(c)(3), a US federal tax designation; specific location not published in the repository)
Stack Language-agnostic specification; no implementation stack defined in the documentation
Financiamiento Nonprofit — Civic.Social is a 501(c)(3); no specific funder or grant disclosed in the repository. The repository contains case materials explicitly directed at funders and partners
Última Investigación 3 ago 2026

Dominios de Caso de Uso

Capacidades

Formatos interoperables Federación de protocolos

Protocolo Semántico y de Datos Atributos

Orígenes Civic technology / federated social infrastructure — the distribution layer of an explicitly federated design, intended to make activity from civic spaces and processes portable and consumable beyond the emitting implementation
Base de Datos N/A — a specification; defines no storage layer
Lenguaje de Consulta N/A — no query language defined in the documentation reviewed
Formatos de Datos Activity objects designed for ActivityStreams 2.0 representability. Specific object types and property definitions not extracted, as the specification itself was not retrieved
Edición Colaborativa en Vivo N/A — specification, not an editing surface
Edición de Texto Enriquecido N/A — specification
Soporte Móvil N/A — specification; client support is a matter for implementations
Soporte Web N/A — specification; no implementation exists to assess
Aplicaciones Nativas N/A — specification
Términos Free / open documentation under CC-BY 4.0; no fees and no registration
Fondos Unknown — no figures published
Basado En ActivityStreams 2.0 (W3C Recommendation; the representability target); Civic.Social canonical specification set — receives emissions from Civic Space and Civic Process. Note ActivityPub, already on the Fed Pro tab, is the companion W3C protocol to ActivityStreams 2.0
Compatibilidad con la Web Semántica Likely Full via ActivityStreams 2.0 — AS2 is a W3C Recommendation with a JSON-LD serialization and a normative @context, so activities conforming to it are RDF-interpretable. The index states the model is 'designed for ActivityStreams 2.0 representability', which stops short of asserting strict conformance; confirm against the specification before treating this as Full
Madurez del Protocolo / Estandarización Working draft (v0.2) — single-organization specification with no standards-body involvement, no conformance suite and no independent implementation. RFC 2119 conformance language is used, which is more discipline than most early drafts show. Refinement is planned through pilot implementations rather than through a standards process
Tipo de Vocabulario / Ontología Civic activity / event vocabulary — a domain-specific activity model layered on ActivityStreams 2.0, describing what civic spaces and processes emit rather than describing data meaning generally
Patrón de Uso Embedded in other protocols and applications — every Civic Process and Civic Space emits activities in this model, making it the common output format across the ecosystem rather than something used standalone