1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9db3c17f1a650f04ef39a78338739fc1fe0ba34c662210ade5c989bfbda8802d. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2d715b85-b18f-4e8e-a0fd-40cb9b1c59fa.json and https://artists.proofprofile.net/proofs/artist/2d715b85-b18f-4e8e-a0fd-40cb9b1c59fa.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8bb3f01804a7278025208413e147efb81158a6c80b75530460f0181daa0671a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BX2E32300002 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90f1ec22e828366071af88c0d33f90ff200206e9dea4494219393e5b7ae8b606. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2360582 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x457940efc149b0ffc0dadc9f515159faad814b3fd0e014dfb7a0394788b4530b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2351077 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfa95ac8ec5bd37623c80bff2cb15f4c30508af453e4c9d1360d0475032702b4. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2358834 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eaff37595ad23054346ea35657681a9d6740964d2a05064cf9001c532e694dd. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2358835 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc7bb819115288f407703678b176d2f74d9336217dadd74d0fe902dab07b0cb7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2358836 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x574feb40b8369fecab481743994821c161c4dc9e8734682dd79c08d485928dba. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2358837 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c94d5eae4bed03ff94c0dcd5addc451c3c57ec5ad3b59403c64b3c1d826080a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2358838 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d74a0991881d66d79811ca2dcfb75e13ab5a25f5d96e722bd4f32113e341165. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2358839 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70609267564d525d7807fd0a33713536ec3b8b1af69bb70be648c57e1d8a238e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2358840 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae2c15b1e7e9cfd22f8f294eaed948e0d078e7d92768dd01d730d82a3b0b5f4b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2358841 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92e2fe54c5b42a19cb2b54d84d9d1338729346664675da6eba301e14a7ade47a. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2358842 — a six-check JSON result.
Bloquinho dos Amigos 2.0 - Nada Contra o Nipe / Sexo no Complexo / Monta no Meu Cavalo / Brota na Favelinha / Moto Táxi / An An An / Xibatada
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a0e6d0b97e6f5a2b3f72314800376b1403399f0d91e866557b56b67e8acf028. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US7VG2587511 — a six-check JSON result.
Bloquinho dos Amigos de Infância: Todas as Ilhas / Joga a Bunda na Lancha / Vai Blogueira / Trocou o Pix / Cabo C
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dc4d1dd306cc04112a0f6f85153b6ffa8a264cb8ce219bbb6f8630b94c9307a. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9M2464758 — a six-check JSON result.
Bloquinho dos Amigos (Sound Paredão): Brota na 11 Lb / Tio Rob Vem Fuder / Bk os Cria Senta Blog na Pop / Playba Pau de Menta / O Bruto Vai Mete / Oh Predileto Passinho do Romano
Sem Cortes Bg da Putaria Ao Vivo: Encruadão de Whinsky / Pega o Naipe / E o Pix? Nada Ainda
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25d2a3b9128217c4bf38c997731945770e67c3177079ef6c4455a7239f695c2a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2499345 — a six-check JSON result.
Bloquinho Atura ou Surta - Copão na Mão / Combate das Bundas / Brota no Meu Setor / A Mais Alinhada / Bonitinho ou o Feinho / Na Sahara Só Blog
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3411d34d513392239f1a432db6c47d50fedd42b58d1f1e0881ff5a4c382a3682. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTVM2429693 — a six-check JSON result.
Bloquinho Madeira 2.0: Eu Boto Puxando o Cabelo / Botada do 244 / Te Maceto no Lá Royale / Rala Com a Mesa pra Cima / Tava Encruadão Whisky / Vou Pincelar Minha Piroca / Trepa Com Pé na Cabeç
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86f96f18ad76f8d002a22655146375f318a4b1be6094e5432d4420a90b75eae2. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2470012 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf393097a0753dec6f006495649a1ed0c3e79f851797cee554b5c923563c3a77e. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJY2499674 — a six-check JSON result.
Bloquinho Madeira: Joga o Licor / Lombrada de Licor / Sarra no Bico / Fica de 4 Quer o Buraco Nunca Errei / Bota na Chota Com Raiva / 100 Sentimentos / De Noite de Dia / Botada Com Pressão
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb91eff572bc60df40b701a936e0ddaeac6fd91165c1089e0be95ff7ae0a75da4. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJX2490037 — a six-check JSON result.
Baile do Bg 2.0: Toma Ferro de Novo / Só Macetada Forte / Pop 110 / Toma Colocadinha / Faz a Bandejinha / De Novinho Só Tem Nome / Crias do Joguinho / Posição de Cavalona
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd43ab4f6d66e0a909d40086b1eca8ed3926eb02f5d37dd938cc8ec7e7d222abd. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZW9K2355788 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dffe0b2111b7c882c6c29f120e32341c814816c48f36a6fe43812bdb7c9f1eb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2351081 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bb64907197851b828ed4d3a344ba1bb48db0e48f8ecfbfdf50bb210e3103892. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2351080 — a six-check JSON result.