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 0xa82adcdad93fc255f65c0daaa3c3be3a2e28425a7e09a33fc64c3b36ae0eb25b. 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/338178f6-09c7-4d20-af80-990499e0e3ab.json and https://artists.proofprofile.net/proofs/artist/338178f6-09c7-4d20-af80-990499e0e3ab.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 0xe9b0e19c57ea333c38da3ae6462d29f0cab18871355274b061e23e91fb6bb8df. 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/AUBEC2347999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcebd14b84b4c12da504c3a4652365e314c144883263dc5118735a5a84d49e404. 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/DGA052482715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e06616416b904e9f5654ade765a1f53b7eea6ffab903b1bfb056a5c9484507a. 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/DGA052482716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd01150ea4ebb540b70ffb3c8c29c29b3595b074479c198e1f71a3689d8c95c72. 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/DGA052482717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9754b688ae9c8b430ea9e4d4f78a7933ced4721a64393a8c8503850191bf6d1. 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/DGA052482718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa12dc4c7974208b4fe6ae5a76ea8ddee501efd6eb55e7f6f2d9be53af02e7491. 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/DGA052482719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f999e6bf4a8dc766bd5467b5705784022d00c0b1f1376949eb1ad6887e6b465. 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/DGA052482720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67591d07892185903dfe1cf680a95f893968971484de24375fc547c649238957. 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/DGA052482721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3342d5fceaadfe792f76f98883a06dd38a32cb76f8260cd36868e8d0362efce5. 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/DGA052482722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53650e67cfcd4d08f83672dcf68f2c75a6091b747bd518bbf3ec20dafa140cee. 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/DGA052482723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x993aa774b0dacf6098644132fd91b6e236855b3e86b0920ade3656f77757e77f. 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/DGA052482725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ac05a7810cbcea1672ca6804fd4d1ebfe8ad31aee94753d398b3da4f2245a0. 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/AUBEC2442596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfad984c4dda9ddbe1081c8e0971cd0762cd31ebea83937db2363d846ffa6acf0. 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/QMFMG2370329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22a2f3848f161359788e4bb66feb49d7e0a4de4b7e098eb3cc6ec40305475ae3. 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/DGA092220339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf456d7ec78109906da51c5d9d306ae9fcd1c7b6f5af08d2e073b976adc747b1f. 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/INE182326096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x408c691a87c60a7f2d945baf8f9376a663126259c5c3db9381ef9b400abb9d18. 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/INE182326100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36bb0f32eaf47d32c7c5aa55da861cb9038dd7f48f65221b7cf36612ea857a51. 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/FRX872165591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd025d0e7d9fd299a2db1c16cb1796ef194176e2bce54f1008827d807f0e2b9a6. 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/FRX872166955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bd11bd9c489de34b8b475292b14a48b50c4112ec3942e1fd6bdb850c324eda2. 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/INM432100109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c64e5891ec1edaab587dcdfd31f97eb28d5cfaaeaadd803a44269e8134885eb. 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/INM432100142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3081b8e22a3275c4711f8f6d811bbc1141dba8489ce587a5cf83ba4f47b7ea0c. 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/ING120901111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d470e247c8af3c1e73eb59bdb82db816d004065c7018f84cbe62e959608ba5. 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/ING120901112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20b36f35ebcaac1796294995deeff1356c1d20289c83d95838a7c34dda16713f. 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/AUBEC2529819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07147194cb14c7edd53616bd284275a1459ef63927bb4224b717263f73c2f800. 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/FR2X42568183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1859061a2d2d9f17f9fdfcf58740d1c590d11f86b7981aa79502d1840afd811. 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/INT132500133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d75f4f59831722e44cafc57a48f141e27d05781d540c3014ee4f8b38fd64c13. 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/QM4TX2511215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16d2845eee5fcc8ec166dd819a3ddcbae1ed8196694a4065edc384529a7ecca5. 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/INH682500009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55e20a799f61502f1b3051aa3709b77d5e56702f09d2dc7bcb4db92e7639016f. 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/INS182402946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0af73862279aac106da5222d6fde59b0463d341763d8fa4dbe7b9d95df85921. 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/FR59R1978577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30cb48d04d0a0862001fa511dcf07f734004c5dcee0ba3eecafbe10188846b0a. 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/FR2X42276286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd067a4da6802e5a50830ccb66350c8dfc5180512b5a4cfb9d172dc2cb0238c09. 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/USA2P2210550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2831e9203c36e944ee974d7954490488af5af780466f9a2ebd856fc755d7e8a8. 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/DGA0P2317693.