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 0x19d7620e675c0c3827fc8a9dd0707f78542543d95277654cb8b60ed6b14bf52d. 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/c43f4971-070f-4b46-bac2-7e9fe7f27680.json and https://artists.proofprofile.net/proofs/artist/c43f4971-070f-4b46-bac2-7e9fe7f27680.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 0x4f42167720bc6822fe5afc6da26ff19cd534ce79b15c2d67fe9deefbdbd4902a. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/USPUP0812170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2717a1ef6f2718ff876d4182e403f974b4d2558b7bb7a3daf079cc0fade703a2. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/USPUP0812171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3663d26a538ffe94d196c73b28f6358a86e93e699c5a55a34a577910b8d8513e. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/USPUP0812174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc207d9c8645377f523e43c173369e234048cb47bd9ab6155f16780d853fedbe1. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-19T21:40: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/USPUP0812803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb149c604f4d5c839871f4948aae5fb67f984d5590804cde15e56ab733030be12. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32: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/USPUP0812804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3311b71dc4c499f5a5dff9a905c93faffb056535cd0d8ed138a411f23562b227. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/USPUP0812805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf2a358ad7d52540e6b7fbe1a01011840b06bbe46cbf385302272f5b1a857eac. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/USPUP0812808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2f8a8be9e281da80c724dfe70b1f406cefdf7814ef2422724512e2041af9dda. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/USPUP0812229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3610bb37318dbd3b10382f85d3b97002a6e83756722c3267ef75859133c102cb. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/USPUP0812230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a106f214ef31019eab5fa3abb4c2b6e65a148f70c6e3ebca6cc6655b734d29e. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/USPUP0812233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73cf29dabe8ed033a9dff9d57306fc2f5df89c884d792844bf85e547af3f25d4. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33:22Z), 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/USPUP0812235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e32eb9b5660a48871e13687f4ea0b64966b85a2addc2c223c0047b87c58ec3a. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/USPUP0812236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c286a22d9005c949bfaf781d30fa7aa5bc7ebde75390f12156730e66c7315fd. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/USPUP0812240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e98ec4f5d79be366a52cf0a8777b6d815086f4eed4b2f02817e43965e8b67d. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28: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/USPUP0812333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd75816961cc3d586c5785c650edcc6078d3f230c97f1372c132d084e0748ae46. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/USPUP0812206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c7c0c893b0f7603c26b75a83c99687ca6ac1cab2e39b408c76ab0c7851063ba. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/USPUP0812208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79184d6cd83585c69782dc80cdf195e7556c27b6721b841c9a3c5c95e2d80cf3. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/USPUP0812210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x652dd30379ad0974537a873e238ded5a04c908bb8553555872de1efcb7399e4b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/USPUP0812212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e9b0a9f23d0773d8fa00fef0bf8c27d48a7b2537df25849c226795ecd33fd98. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/TR1581000237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a2d298224e031f35300b1d924c51dd8dcf286fc194b5a1cd51e9fd5b4116b27. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/TR1581000240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2d74f72ec9988b3a051af7355b8319cc7ba0294d4cd311fbc26f5bc595f7479. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TR1581000249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc86293af3ae6363855619fcbd653451d693cad91a90659ce19c8c70bc9242263. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TR1581000214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97cf9b121459eabdf9b60198ce5c1a5c4c6a91543dd5e13ea77d33a8d27a5d69. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/TR1581000215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7f5ea25b5bd51749527cb01d6e6aeef5ca3f150409fe64f0e976476d46efa6. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/TR1581000216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e8493bebef43fa9c2353cde1bb2b2bbf7d132182b1b1300a0334f71b842a860. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59: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/TR1581000217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6ebf92aaec1a55e4fa90405888da630a7ec6fe004433508de8325c67bf51fa2. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TR1581000219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8105ff75c04ec95b035b2297f50544e3c767422193da9724a908908bc3bbbfc. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/TR1581000220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c0ce0bc4f5404d5190c267336de687e4cb335184e7e7383135222b7b448b401. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/TR1581000221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47ddc79ff2d397ea9e186c4b2a09eb480516e91741f2cbc7bffe27867e6f0604. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/TR1581000223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaea8430738a0b10977d11bf865c66ea92bb0fc26d410716562291f11698a5f0. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/TR1581000226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42624adb9b42f6078960f609bd8a51d1ed39834677014243e675a78e93e1d0ee. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TR1581000228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82fb6da1b008cd66f9518b951bae1bff89a818f9ce3edc12ae2529e35fc936f9. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/TR1581000229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e2fabec793071855150cf225c26adc6da7cc33a595d9ac149577b78cb51305. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/TR1581000230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5b14cd82b22a2ddae10cdbb8ff20461c5c78c2022852828a6a1f04011121eb4. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TR1581000231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5131b37a1b01d18229c517345f987c7e80fe7103f57101d5c44237c368a547e4. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/TR1581000232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x977f92063a8b1ad34d74ba0ae86e93d3afce8c222251d7371154360de59e6b9e. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01: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/TR1581000234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8206a43148ce2b8fbe2c98a5810b37eb8914cc9c75dc629e283d4a72b5c255f2. Chain 2 (Bitcoin): anchored in block 959013 (2026-07-21T13:39:11Z), 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/TR1581000235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f8923f370c5ede72c8480ea8b5414e292c7994c287db78d6f101644acb2b86e. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QMDA62307087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce5efafead1c885cc5cb85f30a9edabb33f1a4ff7596f54d9110a76c398964c9. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QMDA62307083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf348488cc1a7447a58eed501380b3c2d08bc6d856aa413d57838cba9a4a51a5. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QMDA62307081.