Civic Process

Protocolo Semántico y de Datos

One of four canonical Civic.Social specifications, and the interactive unit of the model. Defines structured, stateful civic processes — voting, participatory budgeting, deliberation — that enable participation between citizens, organizations and institutions. Specifies a process lifecycle (canonical vocabulary plus lifecycle profiles), identity, eligibility and disclosure requirements, integration with the Civic Activity model, and interface contracts for creation, descriptors and actions. A process type is implemented and distributed as a Civic Process Plugin, registered with a host space's process registry; this specification defines the contract a plugin implements, while the companion Civic Plugin Architecture defines how it is packaged, scoped and installed.

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)
Año de Inicio 2026
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

Deliberación pausada Vías para el disenso

Protocolo Semántico y de Datos Atributos

Orígenes Civic technology / participatory democracy — motivated by the need for a standard, interoperable model for structured civic participation so that processes are portable across host spaces rather than bound to a single platform
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 Process descriptors, action contracts and lifecycle state, integrated with the Civic Activity model; the specification uses RFC 2119 conformance language throughout. Full serialization detail not extracted from the specification
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 Civic.Social canonical specification set (Civic Space as host, Civic Activity for the emitted activity model, Civic Identity for eligibility and disclosure); Civic Plugin Architecture (companion document governing packaging and installation); RFC 2119 conformance language
Compatibilidad con la Web Semántica Indirect — the specification integrates with the Civic Activity model, which the specifications index describes as designed for ActivityStreams 2.0 representability. ActivityStreams 2.0 is JSON-LD based, so process-emitted activities are plausibly RDF-interpretable; the process contract itself is not described as RDF-native
Madurez del Protocolo / Estandarización Working draft (v0.2, frontmatter status 'review') — single-organization specification with no standards-body involvement, no conformance suite and no independent implementation. RFC 2119 conformance language is used throughout, 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 participation process — a domain-specific vocabulary covering process lifecycle states, eligibility and disclosure requirements, and action contracts for structured participation formats such as voting, budgeting and deliberation. Not a general-purpose vocabulary
Patrón de Uso Embedded in other protocols and applications — the specification defines a contract implemented by Civic Process Plugins, which are registered with a host Civic Space's process registry. It is explicitly a companion to the Civic Plugin Architecture, which governs packaging, scoping and installation