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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6446bd203c66dbada744a0e07b32440cd9cf59f03971857b4ddf6d15ff32181. Chain 2 (Bitcoin): anchored in block 953786 (2026-06-15T12:56:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d7737a40-b3e4-4cd2-9013-422496c90e48.json and https://artists.proofprofile.net/proofs/artist/d7737a40-b3e4-4cd2-9013-422496c90e48.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76aa7154acd4175d2f5dba165eb57aaaa34941a8b612cb669342f215f3644254. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14c40623325b7558798aa7e249e2c2465c291741e0f4b703298e48be0b30e98e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a4c9f7b18643b63d9eb18f7759ff6c3de01c486258f08514c86fddad163a074. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x968f92846b52cdb2bb84ea410dd9311a080c07d735b22bfb5ba060bdd9fdb7ac. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535026.
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
blood lotus (the flower of darkness flame)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x144288f83fe418fed3131e7caace6fcac5f7d38bdd815d32dd08b01a98df95b4. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e72915ec0963ca713cf5e39d1c9dc30bb3fe2d1f8afe463ce1bfc4f1ad79fc. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b07ab67d50852325a4f74f7c10407137f9b9ec5eb8ab8c7e00235a6a4cf63aa. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7257e71deb6184bbfdd51878b7745a5d1076b48952dc7df79942dc4bf77b739c. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8224ff62b8cd09d2af11bd10b6d83a1c8cc48f6d8ab93ad2e1312cb343c3ba88. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4ead847872380cec822351e76cac106b546653b24c855823e39b4fddfb886d3. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b69a49d84c9570a0553d56f271ee9c2d0ec16595bec768d1eb1d8d14be9ae5a. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cdb387968bcbb594bd86a82622b19c000e271c37b412fa3a8e7e853090bac34. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82535036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe61c03a32ff9a168a9b9f425e2683f8d63e0612ba58511b382ccca4d0b36d7d5. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWR2377158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb19fc77e7d78b853cd2421689bebb5fed3b992c91d02feab20c14f7c6e63baff. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWR2377159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafec4cdd9c8ed657c62875cd5237d910f238af315b20cf5cac51a2727293a653. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWR2377160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b2b40917deeec7ed0fa18be31a6dc22571ac8d4517ca8f37f775a17f19e31f. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWR2377161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1ee0fd4d7249c05c53fc245f65114db74a4351dfc558d0421ea9737df3924ac. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWR2377163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf498c560171cb57954e1e214480328fd4487a5e89dd24d187962298ceb6bf1ed. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN72323439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aa9da6915b9431bbfef267a73c0d28ae5f8c665b29fd7dc5c932525256d6d1e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES92344457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44df8e50fc39c5d254c8c8fee8e14ea12c171ffc0bf4c729c7ad345d28776ec3. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES92003399.