addrbookFor publishers
← The evidence ledger

Evidence row 66084

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://api.duoleads.com/v1/id/iban-build
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
bffcb7e336ae7f2f82802eaea502d9820448d5a886c8259339510f7cd4f0c83d
Leaf
0x335c5b8d200145c41660e13b266d26bd664508c176464528a7103d27d7b0cb66

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.duoleads.com/v1/id/iban-build"
    ]
  ],
  "name": "Duo Data Utilities",
  "owner_address": "0xcd673f7e1dad254347aeab6be0defe8b9c6b3a39",
  "raw": {
    "accepts": [
      {
        "amount": "50000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39",
        "scheme": "exact"
      }
    ],
    "description": "Construct an IBAN from a country code and the domestic account parts, computing the ISO 7064 mod-97-10 check digits. Takes either a single BBAN string or named parts (bank code, branch code, account number); digit fields are left-padded with zeros to the country's registered widths. Returns the IBAN in electronic and print formats with its bank, branch and account parts. Covers the 89 SWIFT registry countries. Named parts work only where they span the whole BBAN; otherwise pass the BBAN.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "account": "0417164300",
              "bank": "ABNA",
              "country": "NL"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "data": {
                "bban": "ABNA0417164300",
                "check_digits": "91",
                "country": "NL",
                "iban": "NL91ABNA0417164300",
                "iban_print": "NL91 ABNA 0417 1643 00",
                "length": 18,
                "parts": {
                  "account": "0417164300",
                  "bank": "ABNA",
                  "branch": null
                },
                "valid": true
              },
              "meta": {
                "computed_at": "2026-09-28T12:00:00.000Z",
                "deterministic": true,
                "disclaimer": "Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms",
                "price_usd": "0.05",
                "request_id": "01K6B7Q4ZC8H3F2M9WXR5TYN0D",
                "sources": [
                  {
                    "attribution": "IBAN registry via ibantools (MIT); field offsets via schwifty (MIT); underlying data: SWIFT IBAN Registry, public",
                    "id": "iban-registry",
                    "licence": "MIT",
                    "published": "2026-04-10",
                    "version": "ibantools 4.5.4, field layout schwifty 2026.7.3"
                  }
                ]
              },
              "ok": true,
              "route": "/v1/id/iban-build",
              "version": "1.0.0"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "account": {
                      "description": "Account number. Requires bank.",
                      "maxLength": 32,
                      "type": "string"
                    },
                    "bank": {
                      "description": "Bank code. Requires account.",
                      "maxLength": 16,
                      "type": "string"
                    },
                    "bban": {
                      "description": "The whole domestic account number (BBAN), alphanumeric. Use this or bank plus account.",
                      "maxLength": 34,
                      "type": "string"
                    },
                    "branch": {
                      "description": "Branch code, for countries whose layout has a branch field.",
                      "maxLength": 16,
                      "type": "string"
                    },
                    "country": {
                      "description": "ISO 3166-1 alpha-2 country code in the SWIFT IBAN registry, case-insensitive.",
                      "maxLength": 16,
                      "type": "string"
                    }
                  },
                  "required": [
                    "country"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "data": {
                      "properties": {
                        "bban": {
                          "type": "string"
                        },
                        "check_digits": {
                          "type": "string"
                        },
                        "country": {
                          "type": "string"
                        },
                        "iban": {
                          "type": "string"
                        },
                        "iban_print": {
                          "type": "string"
                        },
                        "length": {
                          "type": "integer"
                        },
                        "parts": {
                          "properties": {
                            "account": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "bank": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "branch": {
                              "type": [
                                "string",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "bank",
                            "branch",
                            "account"
                          ],
                          "type": "object"
                        },
                        "valid": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "iban",
                        "iban_print",
                        "country",
                        "check_digits",
                        "bban",
                        "parts",
                        "length",
                        "valid"
                      ],
                      "type": "object"
                    },
                    "meta": {
                      "properties": {
                        "computed_at": {
                          "description": "RFC 3339 UTC with milliseconds",
                          "type": "string"
                        },
                        "deterministic": {
                          "type": "boolean"
                        },
                        "disclaimer": {
                          "type": "string"
                        },
                        "price_usd": {
                          "type": "string"
                        },
                        "request_id": {
                          "type": "string"
                        },
                        "sources": {
                          "items": {
                            "required": [
                              "id",
                              "version",
                              "published"
                            ],
                            "type": "object"
                          },
                          "type": "array"
                        }
                      },
                      "required": [
                        "request_id",
                        "computed_at",
                        "price_usd",
                        "deterministic",
                        "disclaimer"
                      ],
                      "type": "object"
                    },
                    "ok": {
                      "const": true
                    },
                    "route": {
                      "const": "/v1/id/iban-build"
                    },
                    "version": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "ok",
                    "route",
                    "version",
                    "data",
                    "meta"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-01T20:50:54.645Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-01T20:50:54.517Z"
    },
    "resource": "https://api.duoleads.com/v1/id/iban-build",
    "serviceName": "Duo Data Utilities",
    "tags": [
      "deterministic",
      "no-api-key",
      "id",
      "identifiers",
      "banking"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Construct an IBAN from a country code and the domestic account parts, computing the ISO 7064 mod-97-10 check digits. Takes either a single BBAN string or named parts (bank code, branch code, account number); digit fields are left-padded with zeros to the country's registered widths. Returns the IBAN in electronic and print formats with its bank, branch and account parts. Covers the 89 SWIFT registry countries. Named parts work only where they span the whole BBAN; otherwise pass the BBAN."
}

What the leaf hashes

{"body":"bffcb7e336ae7f2f82802eaea502d9820448d5a886c8259339510f7cd4f0c83d","id":66084,"kind":"listing","method":"baseline/1","observed_us":1793025459666944,"prev":null,"subject":"x402_bazaar:https://api.duoleads.com/v1/id/iban-build","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