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 0x1bb512f1c5f7ef2ab1b394fb95f551de5553a03b2909e4e119223805a8ae52ad. Chain 2 (Bitcoin): anchored in block 954784 (2026-06-22T02:53:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f497d0c9-c852-4a94-a32e-2546dd9db094.json and https://artists.proofprofile.net/proofs/artist/f497d0c9-c852-4a94-a32e-2546dd9db094.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 0x98fa50eedeee4788fee9c3f8609c861451d5fa80b6d60e12e726ecf4cf44b834. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/US4ZV1010424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0d92ea3a9b6dd8a24c500faad127d57ce532dde8f1f18bfae7b56d41ab08b3d. 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/US4ZV1010426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb451fb12378ad6709e5c1de4911f2ed0647afe6005eed71638d5d6bda8fe57b. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US4ZV1010433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a1edc6bab99bab608c793dec0adaf8aafefeb3f06385b4c287e1b680b1164d0. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US4ZV1010434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadc8eae1bbe3db7833275c0af9afa86226373a0d0265909cc8ab952b6926a8fe. 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/US4ZV1010435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2bb29bc8ab415c6cbe8d4fe12cc054742b29d45516fca0001a39ef48bc5cb85. 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/US4ZV1010437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa41cace17c0888e8b00714a4104c9b24daf76526b65c50aef029703f41c5f6e1. 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/US4ZV1010438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dc206fb374e2df8b46184d68be8b9849134fe7d3a8833bb4c431fd8ea18d7b7. 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/US4ZV1010441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3e953bba1ca1c914f6137e5f8aeadb1aebdb982f658bfe29d83323d4c8046b2. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/US4ZV1010425.
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 0xdf201b7eb39b8f5553adb874d96d0daeda2cbb495cf3086eddfd6212af22df6b. 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/USB750410304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d962b6873038fae5527cf105f197ce6adead28f4c5eb8f1a7e0c16fd9e866a6. 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/USB750410306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce9dc05177efd033511bd1221dd0d99adaad535683c1eefac2370652c18ceb5. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/USB750410309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1542f66e476a3a15d2197e908711d5eb7bd005c80fabf59d7a6282bfa9414247. 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/USB750410310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd016677ab310a2c39380896308a61f90106837be366aae294fe1bc4b1eec9e73. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USB750410312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82b16ae6221519b5ec5e19dcb9daf4460cec24c3938467b5852856b98240cc76. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:03:34Z), 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/USB750410314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2e4da07659d0ef524c386b5cbc5a6f09308fe5017228fbafa56c965fa4194c7. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/USB750410301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12b7daaff6cbd4cab45e3b7e4b365287953f7dcea205475129bea96372f1c7bb. 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/USB750410302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e2dd8da6f18dd1fd8f7a60e32be64922ec0fb074739b27c7fcdc3d5187ae60. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/USB750410303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86c8e572395a384866227d24f4799417b6ed49de089a127d691c550a921fd6c5. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/USB750410307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x392d328e2980a36c9c0bbcd50df4337fd9c13d78f53202ecb5f381d92af7d677. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/USB750410308.