Citations

Les réponses peuvent exposer un hachage d'intégrité d'enregistrement Quill et des preuves d'artefact source lorsqu'elles sont capturées. Ce sont des hachages distincts de portée différente; aucun ne prouve à lui seul qu'un enregistrement provient d'une source particulière. Consultez les conditions de l'éditeur d'origine avant toute réutilisation.

Collecter
Les données proviennent de sources gouvernementales et d'autres sources du secteur public, via des API, portails CKAN, flux RSS et extractions XML. La couverture et les conditions varient selon la source.
Vérifier
Le hachage d'enregistrement de Quill couvre le JSON canonique de l'enregistrement. Les hachages d'artefact source capturés couvrent le corps de réponse HTTP fourni au client; le bloc de preuve indique l'heure de récupération et les métadonnées de réponse lorsqu'elles sont disponibles. Une URL de requête correspondante est indiquée comme telle, sans vérifier que la réponse a produit l'enregistrement.
Citer
Les réponses API peuvent inclure des hachages de citation et des commandes de vérification. Elles facilitent le contrôle d'intégrité; consultez les conditions de la source avant de réutiliser son contenu.

Format du hachage de citation

sha256:<64-hex-characters>
Lorsqu'il est fourni, un hachage d'intégrité d'enregistrement utilise SHA-256 avec le préfixesha256:. Il couvre la représentation JSON canonique de cet enregistrement par Quill, et non les octets de réponse HTTP d'origine.

sha256:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b

Lorsqu'une citation inclut une URL source et un hachage de contenu, vous pouvez comparer une copie récupérée à ce hachage pour vérifier si le contenu haché correspond. Cela n'établit ni l'authenticité de la source ni les droits de réutilisation.

Vérifier une citation

Vérification en ligne de commande
Certaines réponses de citation incluent un champverify_command avec une commande shell pour reproduire le hachage de l'enregistrement. Cela ne récupère ni n'authentifie l'artefact source en amont.
curl -s "https://api.maplespike.ca/v1/data/record/123" | sha256sum | cut -d' ' -f1
# Expected: a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b

Scores de confiance

Comment la confiance est mesurée
Lorsqu'il est disponible, un score de confiance (0–100 %) résume les indicateurs de confiance de Quill pour un enregistrement. Il ne s'agit pas d'une vérification juridique ou de l'éditeur.

90–100 % — Vérifié

Exemple de catégorie de score de qualité uniquement; une correspondance de hachage vérifie l'intégrité de l'enregistrement, pas l'identité de la source ni les droits de réutilisation.

60–89 % — Sourcé

Exemple de catégorie uniquement; les indicateurs du score ne constituent pas une vérification indépendante des déclarations de l'éditeur ou de la source.

<60 % — Confiance faible

Exemple de catégorie uniquement; consultez directement les preuves fournies et la source d'origine.

Le seuil de confiance minimal pour les réponses API est de 60 %. Les enregistrements sous ce seuil sont exclus des résultats de recherche par défaut.

Citations

Témoignages en comité
ourcommons.ca

Comité permanent des finances de la Chambre des communes. Témoignages, réunion n° 42, 44e législature, 1re session. 15 mars 2026.

sha256:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b

Registre de lobbying
lobbycanada.gc.ca

Commissariat au lobbying. Rapport mensuel de communication, déclarant n° 123456. Février 2026.

sha256:b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c

Gazette du Canada
gazette.gc.ca

Gazette du Canada, partie I, vol. 160, n° 12 — Règlement modifiant le Règlement sur les aliments et drogues (projet). 22 mars 2026.

sha256:c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d

Décision judiciaire
canlii.org

Smith c. Canada (Procureur général), 2026 CF 456. Cour fédérale. 10 mars 2026.

sha256:d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e

Source

Explorateur API
Recherchez une citation par son hachage SHA-256 à l'aide du point de terminaison API, lorsqu'un hachage est disponible.
GET /v1/citation/{sha256_hash}

Exemple de réponse :

{
  "success": true,
  "data": {
    "citation": {
      "source_name": "House of Commons",
      "source_url": "https://ourcommons.ca/...",
      "hash": "sha256:a1b2c3d4...",
      "license": "The publisher license was not declared in the metadata returned to Quill. Consult the publisher's terms.",
      "license_basis": "no-publisher-declaration",
      "retrieved_at": "2026-03-15T14:30:00Z"
    },
    "verify_command": "curl -s "..." | sha256sum | cut -d' ' -f1"
  }
}

Commencez à construire avec des données vérifiables

Lorsqu'elles sont disponibles, les citations SHA-256 aident à contrôler l'intégrité des données. Consultez les conditions de l'éditeur d'origine avant de réutiliser le contenu source.