addrbookFor publishers
← The evidence ledger

Evidence row 68732

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://api.sirenic.eu/v1/marches/expirations
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
cfba5bec70f3d1c86b0f38a73f3be4005cdaa99112daa42daed0afa6adf4cd2c
Leaf
0x281bbaf0ec86ccf145c2b559bad4f8cd245be0c9ba0b8ca8e2ff868549e3c0b1

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.sirenic.eu/v1/marches/expirations"
    ]
  ],
  "name": "Sirenic",
  "owner_address": "0x76a672eee56d29d475b0715cc03b8c99d70ec8a2",
  "raw": {
    "accepts": [
      {
        "amount": "50000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
        "scheme": "exact"
      },
      {
        "amount": "50000",
        "asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
        "extra": {
          "name": "EURC",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
        "scheme": "exact"
      }
    ],
    "description": "Upcoming French public-contract EXPIRATIONS — the predictive layer over DECP open data: contracts whose estimated end date falls inside your window (fenetre_mois, 1-24 months), filterable by CPV prefix (cpv=45) and department, with buyer, incumbent holders, lot number, declared subcontracting, and amounts flagged firm price or ENVELOPE (call-offs, subsequent contracts, tranches, framework ceiling). Buyers re-tender 4 to 9 months before expiry: anticipation BEFORE publication. 50 per page.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "cpv": "45",
              "fenetre_mois": "6"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "filtres": {
                "cpv": "45",
                "departement": null,
                "fenetre_mois": 6
              },
              "marches": [
                {
                  "accord_cadre": false,
                  "acheteur": {
                    "nom": "DIRECTION REGIONALE FINANCES PUBLIQUES PAYS DE LA LOIRE ET DEPARTEMENT LOIRE ATLANTIQUE",
                    "siret": "13001292500017"
                  },
                  "code_cpv": "45421100-5",
                  "date_fin_estimee": "2026-09-02",
                  "date_notification": "2025-09-02",
                  "departement": null,
                  "duree_mois": 12,
                  "id": "2777529",
                  "lot_numero": null,
                  "modalites_execution": "Marchés subséquents",
                  "montant": 9788.8,
                  "montant_est_enveloppe": true,
                  "objet": "Travaux de menuiserie pour l'accueil de la DRFIP 44",
                  "sous_traitance_declaree": false,
                  "titulaires_sortants": [
                    {
                      "nom": "SOGEA ATLANTIQUE BTP",
                      "siren": "501383251"
                    }
                  ]
                }
              ],
              "page": 1,
              "pages": 685,
              "total_marches": 34249
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "cpv": {
                      "description": "Optional CPV prefix, 2-8 digits (45 = construction, 9091 = cleaning)",
                      "type": "string"
                    },
                    "departement": {
                      "description": "Optional French department code: 2-3 digits, 2A or 2B (e.g. 69)",
                      "type": "string"
                    },
                    "fenetre_mois": {
                      "description": "Window in months, 1-24 (default 12): contracts whose estimated end falls inside",
                      "type": "string"
                    },
                    "page": {
                      "description": "Page number, 50 contracts per page (default 1)",
                      "type": "string"
                    }
                  },
                  "required": [],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1787508929/bazaar-icons/196dbff5883cf328.png",
    "lastUpdated": "2026-10-07T08:54:22.736Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-10-07T08:54:21.835Z"
    },
    "resource": "https://api.sirenic.eu/v1/marches/expirations",
    "serviceName": "Sirenic",
    "tags": [
      "france",
      "public-procurement",
      "contract-expiry",
      "tender-anticipation",
      "renewal"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Upcoming French public-contract EXPIRATIONS — the predictive layer over DECP open data: contracts whose estimated end date falls inside your window (fenetre_mois, 1-24 months), filterable by CPV prefix (cpv=45) and department, with buyer, incumbent holders, lot number, declared subcontracting, and amounts flagged firm price or ENVELOPE (call-offs, subsequent contracts, tranches, framework ceiling). Buyers re-tender 4 to 9 months before expiry: anticipation BEFORE publication. 50 per page."
}

What the leaf hashes

{"body":"cfba5bec70f3d1c86b0f38a73f3be4005cdaa99112daa42daed0afa6adf4cd2c","id":68732,"kind":"listing","method":"baseline/1","observed_us":1793025468169101,"prev":null,"subject":"x402_bazaar:https://api.sirenic.eu/v1/marches/expirations","subject_kind":"source_record"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON