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 0xfe4f30d3dbb393efaa5f8570829b49b00fd5b9a8a21df580cc6bdaf11aa8d507. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/243059b0-39c8-4991-8129-1cc0603811a9.json and https://artists.proofprofile.net/proofs/artist/243059b0-39c8-4991-8129-1cc0603811a9.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 0x2d81b3cbe76881bcd7703426b7cfc76b7233893a941f47ad68ddd35fb6436de4. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FR3HI1400030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18ac0e3f7616188c16574f336c04d51105cdbac1893f195c70950817b1ca5baf. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR3HI1400060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b840331ff23a36bd7ff8248c37c42ee9be297a86c3959600f1017af48cc9077. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FR3HI1400050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x042a4895d0dfef38810a689654d61ca4fb513984508a47d7bbad420cba2d0eba. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR3HI1400090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8029fb681bfe779e5dff55355ca3b926ef18f9499e213a872169cbe788baf499. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FR3HI1400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfab5a1c2e86f6b89cc72a1dd1576c20d235e52f9dbc279ca45db8025605a912c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/FR3HI1400140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x203c8738f91b717d488ca377bbc34e3263e1cdb3905a3a419dc9e04ee6700cbd. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FR3HI1400120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e69af7aafff541f5d2f396abd1c37bb3258a28e2205462f5b7fad2e1de76794. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/FR3HI1400020.
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 0x3b89c7cf552221e8c7e1c048ea4335403dffba4ed357d668ae0bad4fc73340a4. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09:35Z), 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/FR3HI1400100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda66668c512737ee057c771a749ad2ab04160a7a6af8cbf23d2cc8877c170a31. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/FR3HI1400110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04f0946b3cffc796387d3f606db2499f4909187b2693e3b0533b5c91c20bdf19. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/FR3HI1400070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80985a209ad2825b767ee62cc1396f456be7f617cbb5552b23d876f715d8ff30. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04:30Z), 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/FR3HI1400040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13afb7061c57757a66ab23e1083c58a91236bebd1d5f02de4bab400ccb0c15ed. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38: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/FR3HI1400080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3c17027938c2de76ed7c04d9bdc0d3bfbea7f2fd735d358f5fecdbc8d17fa3b. Chain 2 (Bitcoin): anchored in block 960218 (2026-07-30T06:57:05Z), 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/FR3HI1400150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a844d813cc37c46561a6b88a0ae4ce2cafe0441499dbe062f7bb4768e48cb41. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRPGB1731000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa56348105e8ca119ef29ba7d335ce2cc51c8835df0c79f75c839c29d0323103f. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR91F2302380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1ceff1e0c32e09d8a762f7f685058f9dba68fe5affd7d5621b6a768e549bf98. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR4EO2200101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb13cebcfe8e88ef0a798a16b1f38ec730f5850a600b90c4f4414ca44367cae4. 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/ES5952206696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1ceff1e0c32e09d8a762f7f685058f9dba68fe5affd7d5621b6a768e549bf98. 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/FR4EO2200101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4af3d2e8db4b409951194fcfafd0411f0cfa2ee36eb8c258c4f77c7050b9f35f. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRP8H2200010.