{"domain":"ibanforge.com","count":7,"changes":[{"captured_at":"2026-10-07T22:02:57.034654","card_hash":"1853de1bc9897cd8b710c51e51716fdaa3ca96634dfe5e6424cc4011826f6e6f","previous_card_hash":"ddf4fca31dfd01c8dbe1d8e3cfc6fd14b7b05d6004653fed85965bf30174d21f","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[{"id":"check_swiss_qr_bill","fields":["description"]}],"fields_changed":[{"field":"version","before":"1.8.1","after":"1.9.0"}],"other_changed":false,"is_empty":false,"human_summary":"updated 1 skill · version 1.8.1 → 1.9.0"}},{"captured_at":"2026-09-29T23:38:15","card_hash":"ddf4fca31dfd01c8dbe1d8e3cfc6fd14b7b05d6004653fed85965bf30174d21f","previous_card_hash":"430a286623120a6c8e77a5fd6664d8f959fd543d3fcae0e69634fcad238dd9ee","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.8.0","after":"1.8.1"}],"other_changed":false,"is_empty":false,"human_summary":"version 1.8.0 → 1.8.1"}},{"captured_at":"2026-09-25T06:24:57","card_hash":"430a286623120a6c8e77a5fd6664d8f959fd543d3fcae0e69634fcad238dd9ee","previous_card_hash":"b96c61bcf968573f9ab2af387d22eb738469896b966df315d7fe8b32a5f191ac","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[{"id":"check_compliance","fields":["description"]},{"id":"lookup_bic","fields":["description"]},{"id":"validate_iban","fields":["description","tags"]}],"fields_changed":[{"field":"description","before":"Pre-payout IBAN screening: validation, issuing-bank identification, sanctions (OFAC), Swiss clearing, SEPA + VoP reachability and risk scoring. IBANforge is a tool-style API (REST + MCP), not a conversational A2A agent: integrate via the MCP server at https://api.ibanforge.com/mcp (or `npx -y ibanforge-mcp`), or the REST API described by the OpenAPI document. This card exists so A2A-aware crawlers can index the skills.","after":"Check the bank behind an IBAN before you pay: validation in 89 countries, a bank-code verdict from the national register (DE, AT, BE, SK, CZ, BG, CH, LI), the bank and BIC with their source, SEPA and VoP readiness from the EPC registers where they list the bank, and bank-level sanctions (OFAC, EU, UN). It does not check the payee's name. Also Swiss clearing (SIX BankMaster) and the UK modulus check. IBANforge is a tool-style API (REST + MCP), not a conversational A2A agent: integrate via the MCP server at https://api.ibanforge.com/mcp (or `npx -y ibanforge-mcp`), or the REST API described by the OpenAPI document. This card exists so A2A-aware crawlers can index the skills."},{"field":"version","before":"1.7.0","after":"1.8.0"}],"other_changed":false,"is_empty":false,"human_summary":"updated 3 skills · description Pre-payout IBAN screening: validation, i → Check the bank behind an IBAN before you · version 1.7.0 → 1.8.0"}},{"captured_at":"2026-09-15T20:41:39","card_hash":"b96c61bcf968573f9ab2af387d22eb738469896b966df315d7fe8b32a5f191ac","previous_card_hash":"90d18d3df7ef0bd3a00e49b5a4937799b958a9f0edba802657d1342c47e2c9a1","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.5.0","after":"1.7.0"},{"field":"securitySchemes","before":{"apiKey":{"type":"apiKey","in":"header","name":"Authorization","description":"Bearer ifk_… — free key via POST /v1/keys/generate (200 req/month). x402/USDC accepted on paid routes without any key."}},"after":{"apiKey":{"type":"apiKey","in":"header","name":"Authorization","description":"Bearer ifk_… — a free key with no e-mail: POST /v1/keys/generate with no body at all (25 req/month), POST /v1/keys/claim lifts it to 200 a month. x402/USDC accepted on paid routes without any key."}}}],"other_changed":false,"is_empty":false,"human_summary":"version 1.5.0 → 1.7.0 · securitySchemes apiKey → apiKey"}},{"captured_at":"2026-09-11T03:44:27","card_hash":"90d18d3df7ef0bd3a00e49b5a4937799b958a9f0edba802657d1342c47e2c9a1","previous_card_hash":"c33477c7ad08827c820b63ffc5ed3b1371b099eb6169ef58f49eeb19db77f476","diff":{"skills_added":[{"id":"batch_validate_iban","name":"Batch Validate IBANs","description":"Up to 100 IBANs per call, one credit per IBAN, same enrichment as single validation.","tags":["iban","batch","payout"],"inputModes":null,"outputModes":null},{"id":"check_compliance","name":"Compliance Check","description":"Bank-level sanctions (OFAC + EU, BIC8 level — not name screening), FATF lists, SEPA/VoP reachability, 0-100 risk score.","tags":["sanctions","fatf","risk","compliance"],"inputModes":null,"outputModes":null},{"id":"check_postal_address","name":"Check ISO 20022 Postal Address","description":"Conformity of a structured ISO 20022 postal address against one rail's published rules (sps, hvps_plus, fedwire), one finding per rule with its source document and date. Free, no key.","tags":["iso-20022","postal-address","sps","hvps-plus","fedwire","free"],"inputModes":null,"outputModes":null},{"id":"check_swiss_qr_bill","name":"Check Swiss QR-bill Payload","description":"Rule-by-rule check of a Swiss QR-bill payload (SPC text): header, QR-IBAN and reference pairing, checksums, amount, currency, and structured (S) versus combined (K) addresses ahead of the SIX deadline of 14.11.2026, with a proposed structured form for combined addresses. Free.","tags":["swiss","qr-bill","qr-iban","iso-20022","postal-address","free"],"inputModes":null,"outputModes":null},{"id":"lookup_bic","name":"Lookup BIC/SWIFT","description":"Resolve a BIC against 121k+ entries (39k+ LEI-enriched via GLEIF): bank name, city, country, LEI, address where published.","tags":["bic","swift","lei"],"inputModes":null,"outputModes":null},{"id":"lookup_ch_clearing","name":"Swiss Clearing Lookup","description":"BC-Nummer / IID against the SIX BankMaster (1,100+ entries): institution, seat address, SIC/euroSIC/instant participation, QR-IID semantics.","tags":["swiss","clearing","qr-iid","six"],"inputModes":null,"outputModes":null},{"id":"validate_iban","name":"Validate IBAN","description":"Structure (mod-97 + country BBAN), issuing bank with BIC, bank-code check against 6 national registers, EMI/vIBAN classification, SEPA + VoP reachability.","tags":["iban","validation","sepa","vop","bank"],"inputModes":null,"outputModes":null},{"id":"validate_payment_reference","name":"Validate Payment Reference","description":"RF/ISO 11649, Swiss QRR, Belgian OGM/VCS and Finnish viitenumero checksums, each against the dated document that publishes the rule, plus the QRR/QR-IBAN pairing verdict when an IBAN is supplied. Free, no key.","tags":["payment-reference","iso-11649","qr-bill","ogm","free"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"description","before":"Pre-payout compliance screening for autonomous agents — check the bank behind a counterparty IBAN before you send funds: validation, sanctions, Swiss clearing, SEPA/VoP reachability and risk scoring.","after":"Pre-payout IBAN screening: validation, issuing-bank identification, sanctions (OFAC), Swiss clearing, SEPA + VoP reachability and risk scoring. IBANforge is a tool-style API (REST + MCP), not a conversational A2A agent: integrate via the MCP server at https://api.ibanforge.com/mcp (or `npx -y ibanforge-mcp`), or the REST API described by the OpenAPI document. This card exists so A2A-aware crawlers can index the skills."},{"field":"version","before":null,"after":"1.5.0"},{"field":"protocolVersion","before":null,"after":"1.0"},{"field":"url","before":"https://ibanforge.com","after":"https://api.ibanforge.com"},{"field":"documentationUrl","before":null,"after":"https://ibanforge.com/docs"},{"field":"preferredTransport","before":null,"after":"HTTP+JSON"},{"field":"supportedInterfaces","before":null,"after":[{"url":"https://api.ibanforge.com","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}]},{"field":"securitySchemes","before":null,"after":{"apiKey":{"type":"apiKey","in":"header","name":"Authorization","description":"Bearer ifk_… — free key via POST /v1/keys/generate (200 req/month). x402/USDC accepted on paid routes without any key."}}},{"field":"capabilities","before":["iban_validation","batch_iban_validation","bic_lookup","sepa_compliance_check","swiss_clearing_lookup","payment_reference_validation","postal_address_check","swiss_qr_bill_check","swift_lookup","sanctions_screening","vop_check","emi_classification","viban_detection","country_risk_scoring"],"after":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false,"stateTransitionHistory":false}},{"field":"provider","before":null,"after":{"organization":"IBANforge","url":"https://ibanforge.com"}}],"other_changed":true,"is_empty":false,"human_summary":"added 8 skills · description Pre-payout compliance screening for auto → Pre-payout IBAN screening: validation, i · version ∅ → 1.5.0 · protocolVersion ∅ → 1.0 · url https://ibanforge.com → https://api.ibanforge.com · documentationUrl ∅ → https://ibanforge.com/docs · preferredTransport ∅ → HTTP+JSON · supportedInterfaces ∅ → https://api.ibanforge.com (HTTP+JSON) · securitySchemes ∅ → apiKey · capabilities ['iban_validation', 'batch_iban_validati → none · provider ∅ → IBANforge"}},{"captured_at":"2026-09-10T21:31:44","card_hash":"c33477c7ad08827c820b63ffc5ed3b1371b099eb6169ef58f49eeb19db77f476","previous_card_hash":"90d18d3df7ef0bd3a00e49b5a4937799b958a9f0edba802657d1342c47e2c9a1","diff":{"skills_added":[],"skills_removed":[{"id":"batch_validate_iban","name":"Batch Validate IBANs","description":"Up to 100 IBANs per call, one credit per IBAN, same enrichment as single validation.","tags":["iban","batch","payout"],"inputModes":null,"outputModes":null},{"id":"check_compliance","name":"Compliance Check","description":"Bank-level sanctions (OFAC + EU, BIC8 level — not name screening), FATF lists, SEPA/VoP reachability, 0-100 risk score.","tags":["sanctions","fatf","risk","compliance"],"inputModes":null,"outputModes":null},{"id":"check_postal_address","name":"Check ISO 20022 Postal Address","description":"Conformity of a structured ISO 20022 postal address against one rail's published rules (sps, hvps_plus, fedwire), one finding per rule with its source document and date. Free, no key.","tags":["iso-20022","postal-address","sps","hvps-plus","fedwire","free"],"inputModes":null,"outputModes":null},{"id":"check_swiss_qr_bill","name":"Check Swiss QR-bill Payload","description":"Rule-by-rule check of a Swiss QR-bill payload (SPC text): header, QR-IBAN and reference pairing, checksums, amount, currency, and structured (S) versus combined (K) addresses ahead of the SIX deadline of 14.11.2026, with a proposed structured form for combined addresses. Free.","tags":["swiss","qr-bill","qr-iban","iso-20022","postal-address","free"],"inputModes":null,"outputModes":null},{"id":"lookup_bic","name":"Lookup BIC/SWIFT","description":"Resolve a BIC against 121k+ entries (39k+ LEI-enriched via GLEIF): bank name, city, country, LEI, address where published.","tags":["bic","swift","lei"],"inputModes":null,"outputModes":null},{"id":"lookup_ch_clearing","name":"Swiss Clearing Lookup","description":"BC-Nummer / IID against the SIX BankMaster (1,100+ entries): institution, seat address, SIC/euroSIC/instant participation, QR-IID semantics.","tags":["swiss","clearing","qr-iid","six"],"inputModes":null,"outputModes":null},{"id":"validate_iban","name":"Validate IBAN","description":"Structure (mod-97 + country BBAN), issuing bank with BIC, bank-code check against 6 national registers, EMI/vIBAN classification, SEPA + VoP reachability.","tags":["iban","validation","sepa","vop","bank"],"inputModes":null,"outputModes":null},{"id":"validate_payment_reference","name":"Validate Payment Reference","description":"RF/ISO 11649, Swiss QRR, Belgian OGM/VCS and Finnish viitenumero checksums, each against the dated document that publishes the rule, plus the QRR/QR-IBAN pairing verdict when an IBAN is supplied. Free, no key.","tags":["payment-reference","iso-11649","qr-bill","ogm","free"],"inputModes":null,"outputModes":null}],"skills_changed":[],"fields_changed":[{"field":"description","before":"Pre-payout IBAN screening: validation, issuing-bank identification, sanctions (OFAC), Swiss clearing, SEPA + VoP reachability and risk scoring. IBANforge is a tool-style API (REST + MCP), not a conversational A2A agent: integrate via the MCP server at https://api.ibanforge.com/mcp (or `npx -y ibanforge-mcp`), or the REST API described by the OpenAPI document. This card exists so A2A-aware crawlers can index the skills.","after":"Pre-payout compliance screening for autonomous agents — check the bank behind a counterparty IBAN before you send funds: validation, sanctions, Swiss clearing, SEPA/VoP reachability and risk scoring."},{"field":"version","before":"1.5.0","after":null},{"field":"protocolVersion","before":"1.0","after":null},{"field":"url","before":"https://api.ibanforge.com","after":"https://ibanforge.com"},{"field":"documentationUrl","before":"https://ibanforge.com/docs","after":null},{"field":"preferredTransport","before":"HTTP+JSON","after":null},{"field":"supportedInterfaces","before":[{"url":"https://api.ibanforge.com","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}],"after":null},{"field":"securitySchemes","before":{"apiKey":{"type":"apiKey","in":"header","name":"Authorization","description":"Bearer ifk_… — free key via POST /v1/keys/generate (200 req/month). x402/USDC accepted on paid routes without any key."}},"after":null},{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false,"stateTransitionHistory":false},"after":["iban_validation","batch_iban_validation","bic_lookup","sepa_compliance_check","swiss_clearing_lookup","payment_reference_validation","postal_address_check","swiss_qr_bill_check","swift_lookup","sanctions_screening","vop_check","emi_classification","viban_detection","country_risk_scoring"]},{"field":"provider","before":{"organization":"IBANforge","url":"https://ibanforge.com"},"after":null}],"other_changed":true,"is_empty":false,"human_summary":"removed 8 skills · description Pre-payout IBAN screening: validation, i → Pre-payout compliance screening for auto · version 1.5.0 → ∅ · protocolVersion 1.0 → ∅ · url https://api.ibanforge.com → https://ibanforge.com · documentationUrl https://ibanforge.com/docs → ∅ · preferredTransport HTTP+JSON → ∅ · supportedInterfaces https://api.ibanforge.com (HTTP+JSON) → ∅ · securitySchemes apiKey → ∅ · capabilities none → ['iban_validation', 'batch_iban_validati · provider IBANforge → ∅"}},{"captured_at":"2026-09-09T08:49:35","card_hash":"90d18d3df7ef0bd3a00e49b5a4937799b958a9f0edba802657d1342c47e2c9a1","previous_card_hash":null,"diff":{"skills_added":[{"id":"batch_validate_iban","name":"Batch Validate IBANs","description":"Up to 100 IBANs per call, one credit per IBAN, same enrichment as single validation.","tags":["iban","batch","payout"],"inputModes":null,"outputModes":null},{"id":"check_compliance","name":"Compliance Check","description":"Bank-level sanctions (OFAC + EU, BIC8 level — not name screening), FATF lists, SEPA/VoP reachability, 0-100 risk score.","tags":["sanctions","fatf","risk","compliance"],"inputModes":null,"outputModes":null},{"id":"check_postal_address","name":"Check ISO 20022 Postal Address","description":"Conformity of a structured ISO 20022 postal address against one rail's published rules (sps, hvps_plus, fedwire), one finding per rule with its source document and date. Free, no key.","tags":["iso-20022","postal-address","sps","hvps-plus","fedwire","free"],"inputModes":null,"outputModes":null},{"id":"check_swiss_qr_bill","name":"Check Swiss QR-bill Payload","description":"Rule-by-rule check of a Swiss QR-bill payload (SPC text): header, QR-IBAN and reference pairing, checksums, amount, currency, and structured (S) versus combined (K) addresses ahead of the SIX deadline of 14.11.2026, with a proposed structured form for combined addresses. Free.","tags":["swiss","qr-bill","qr-iban","iso-20022","postal-address","free"],"inputModes":null,"outputModes":null},{"id":"lookup_bic","name":"Lookup BIC/SWIFT","description":"Resolve a BIC against 121k+ entries (39k+ LEI-enriched via GLEIF): bank name, city, country, LEI, address where published.","tags":["bic","swift","lei"],"inputModes":null,"outputModes":null},{"id":"lookup_ch_clearing","name":"Swiss Clearing Lookup","description":"BC-Nummer / IID against the SIX BankMaster (1,100+ entries): institution, seat address, SIC/euroSIC/instant participation, QR-IID semantics.","tags":["swiss","clearing","qr-iid","six"],"inputModes":null,"outputModes":null},{"id":"validate_iban","name":"Validate IBAN","description":"Structure (mod-97 + country BBAN), issuing bank with BIC, bank-code check against 6 national registers, EMI/vIBAN classification, SEPA + VoP reachability.","tags":["iban","validation","sepa","vop","bank"],"inputModes":null,"outputModes":null},{"id":"validate_payment_reference","name":"Validate Payment Reference","description":"RF/ISO 11649, Swiss QRR, Belgian OGM/VCS and Finnish viitenumero checksums, each against the dated document that publishes the rule, plus the QRR/QR-IBAN pairing verdict when an IBAN is supplied. Free, no key.","tags":["payment-reference","iso-11649","qr-bill","ogm","free"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"IBANforge"},{"field":"description","before":null,"after":"Pre-payout IBAN screening: validation, issuing-bank identification, sanctions (OFAC), Swiss clearing, SEPA + VoP reachability and risk scoring. IBANforge is a tool-style API (REST + MCP), not a conversational A2A agent: integrate via the MCP server at https://api.ibanforge.com/mcp (or `npx -y ibanforge-mcp`), or the REST API described by the OpenAPI document. This card exists so A2A-aware crawlers can index the skills."},{"field":"version","before":null,"after":"1.5.0"},{"field":"protocolVersion","before":null,"after":"1.0"},{"field":"url","before":null,"after":"https://api.ibanforge.com"},{"field":"documentationUrl","before":null,"after":"https://ibanforge.com/docs"},{"field":"preferredTransport","before":null,"after":"HTTP+JSON"},{"field":"supportedInterfaces","before":null,"after":[{"url":"https://api.ibanforge.com","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}]},{"field":"securitySchemes","before":null,"after":{"apiKey":{"type":"apiKey","in":"header","name":"Authorization","description":"Bearer ifk_… — free key via POST /v1/keys/generate (200 req/month). x402/USDC accepted on paid routes without any key."}}},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false,"stateTransitionHistory":false}},{"field":"provider","before":null,"after":{"organization":"IBANforge","url":"https://ibanforge.com"}}],"other_changed":true,"is_empty":false,"human_summary":"added 8 skills · name ∅ → IBANforge · description ∅ → Pre-payout IBAN screening: validation, i · version ∅ → 1.5.0 · protocolVersion ∅ → 1.0 · url ∅ → https://api.ibanforge.com · documentationUrl ∅ → https://ibanforge.com/docs · preferredTransport ∅ → HTTP+JSON · supportedInterfaces ∅ → https://api.ibanforge.com (HTTP+JSON) · securitySchemes ∅ → apiKey · capabilities ∅ → none · provider ∅ → IBANforge"}}]}