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 0xf492bac33d13d45d348056fce47676cf78bcb44f3427c3715d84a55069fcabeb. 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/02c0fa08-cd49-46fe-a850-7487cea996b5.json and https://artists.proofprofile.net/proofs/artist/02c0fa08-cd49-46fe-a850-7487cea996b5.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 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 0x330579b20c4fe076ff64bafb3fddff5922069235933289958f041f8822fc2ebd. 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/BXR761900029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a4b3e3ee086a4820fb7733cad40ef89ca762d6bef400813da874001ef0a278c. 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/BXR761900022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9886c01129756ca978b88cb9424f0187b1e94f7de3599fe505af7df617740ff4. 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/BXR761900025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13499808bb90461df162a1f4ea682eef75b2d79a589f075f89b0c790f949ab84. 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/BXR761900023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55069fe7d1f6d738cf0948c6e0f894736ef7f2dcd367c13c043473abb13c3205. 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/BXR761900028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdab89627297e7fbce55a686a208147ed86fb33db29a0160b14467bdea7826324. 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/BXR761900024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe88c49d380a7896ee14e90a6e162d32ab00b89b8df822a0b6d4c148653728a5f. 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/BXR761900021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c08f294f77aba05c626402f2b42798609d6ac0199ba1029ebcf9c076579a12b. 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/BXR761900027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x504df73d9bff2533fb51a01228b9384210a4c231c2f747887c936ee2ec830a31. 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/BXR761900026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670a86880cefba751d981973f1384e3f86a1330fc350e6f3cd607db6e266d9ac. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bf12d3a4cd9dec879fa269a40698f88775b575a46e3657f9cf5f9e5ebab6a89. 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/BXR761900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bb6c5a16bc197d0dc85db0e64adba58a1cda5b2e0ad09bf632bc0e626867ec5. 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/BXR761900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a8f680b2622021b90ca9a3c88744473a2ba04ab7b35b97bc2d1563b6e69e9ba. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd12003fb27c8178b4678f2a096c0aee302f91be0fcef4216d45a522df6694b3a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761900005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x259df5846a9c5df25a46d9a7347ac4272c6867d7850e91487909582822198665. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761900006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab5969eef40b27adfa1eaf537dd78e0cc2ce00064570693d3e30daad8336197b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x851bae2e65de51622edb124a19efbf04102d52395630486585493bfcb5b3a6be. 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/BXR761900008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xada138623a2e54767f7a9d56ef67d5a9b02b13a3992ee8d656437c385da70998. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761900014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46db053dbfd79ae2b4843d04a8789b7948d57f80292990d16bf534cb27e8dca4. 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/BXR761900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa8bcfafd7c822dd1c32aff6eb279881217db03c6bc9c3f0dc35a334d8c5cb59. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46c7f39385ac1aa8fb740c51140fcb30bd3b7b081c198120f13397264b178112. 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/BXR761900012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17d77cc4a88e65c1c130f11332ce6894efef7f8da8f7eef028ea54522a7edbd0. 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/BXR761900013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf668f8a89ff45622a7209807cae886e9872f15c271eacbd4183eaa7fe4765b8e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761600003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad84fa74119a3a245523f9b2d9d4b80e2ea40c1a96fa89363eb6a149a1717cc4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761600004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe1bdb8b1a6b79c631d983b1437b02e62f6f91e9232c7d7cc5f4125cc5b9629d. 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/BXR761600005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ca5af62f44e7b48168ddf6ba6223ddb3c0f321955895127a24189da1ca5295d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761600006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7426a393edeeccacd1346cdd00aa00639d086d7892d740eb5d721f8e34f904da. 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/BXR761600007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36a1b3df65c5f23a38dbd9699d1ea1ca13abe336716fa81be009b65cd0d651fa. 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/ES71G1627470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91523d1fd3c2cfaa032fff1f1eafb350ee4384e5d9dc71370013a107291067b6. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761600009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae8f01f7643595527ffbc2b8baa5b5387e7794413c9161d60b5706470de40dfb. 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/BXR761600010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x789ab0bf04dfcb3cc589ba2a4417f988e09eeb8988a216e78185a1b386a738c5. 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/BXR761600011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b9f319c44e91ee05912fcf4ccbf74b76fc8ed7d8223a84b720cd8fc66e78530. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761600012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb98a485aee53283592628034287f91a9358d3db452ddcf561ae97532d9dd887c. 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/BXR761600013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3958684b05036513e0dedd25728b8f3effef6239238588c4e46b50b0dc770d10. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXR761800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaddf8c8357b9e3926a27539f01e7f0472e1bff10b3162aa415f0efea3e0e7806. 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/BXR761800001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1398c5d82206859090caa52eed911f86011430d725725f59fa51f857a422c5b8. 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/BX9U82200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x258c5a46424d7d079dff65b16bb76dc8c083dd0ca58261bb8989b6b10bcd7c59. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:53:46Z), 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/BX9U82200005.