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 0x4078809db5ff43f920beca953e74123cec7d08d4b7f0a9bc03cba4ee7f385886. Chain 2 (Bitcoin): anchored in block 953674 (2026-06-14T19:07:16Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5d823541-4575-432f-8c5d-5f243fb9d6e1.json and https://artists.proofprofile.net/proofs/artist/5d823541-4575-432f-8c5d-5f243fb9d6e1.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
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 0xec141a757df4448152b8b0e78b4bd1d8bb67193cd003bf1b847795327b352616. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES72268405 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c4e7fb2443baca9f9510bf1c0e4f74add455f78cce0c6ef35f111445f2e1dc4. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMER2245240 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d8971bc73a6364e2caef445b881c702d2076feb1a2822060db8a4db54ec5c25. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWX2238200 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ff4bb44c7186c51cacd9e4a25caa6efe402ac952256865d9228c2b9643214c7. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB72202361 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f7f737f48961a11ce8f0823cdd2379c5606ea37bd4c26743b2fec3dd35460c2. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES72338829 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe618d3f740543455c9f6ae4baf7e6bb87136cc0c50f234dc0d85d8c5362fe14f. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2381929 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7622595118ff75049436e65fdac8d9e26da775a8f393377dcba4e4ee49fd04b. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES62495994 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1aa902116708f49f9c6177ef7dcbe295899160789695f0ab4d067363e5d85f1. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN92454891 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6248b01f0ae2f9150a2eee1e1a8adab1e30df391e342b580ec4f1bab7e1b6d20. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNA2443543 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69dd2cd011a79c6df295c82236839c59fb6a8069a7203ad69afee79b29b917c0. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6L2413339 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x094141fbacc1ad0983be57b85b5356551e160a80e9f8f645bade7925e5d0a444. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7N2483239 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa19adeef6b218572e27beec3422c7a74e4e0edbca09b369f528427068de4f76d. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7Q2492362 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8e783af0b799c699e2237685d06e86066d58b5987272f9df095a2ac10951fe5. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT3EY2421417 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf15183c020237e2c1826d1688951c7de1d5155adfaeb868a0ceff714f8cf786. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWR2536338 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37cafa800e801580e60225f8f007ea614b466aff9050b81dfe90287778f38a3c. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWU2571895 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa012949e97fe250519cb4a33c5195a1ba5d732a01f4e7527fd0682f3926142eb. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAT2535217 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e8cb1f028bf4c434b90de15bf5e9550efc8076cf9382732ea59194ab5ddc3de. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAT2535315 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32e5f825cb48661b967025e0cdb58f3a84bd274bc826de00eceaabb71ba9460c. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBA2519479 — a six-check JSON result.
Cuenta hasta Diez (Canción para Aprender los Números)
Los Animales de la Granja (Musica Infantil)
Aseo Divertido (Canción para Lavarse los Dientes)
La Marina Està Morena (Reggaeton Catalán)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4bac22b8ee6f21c36173c348543f0c1c46960a218bc3381f7044dff51a1d451. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFP2564735 — a six-check JSON result.
¡Me Gusta Comer Sano! - Canciones Infantiles
Tengo una Muñeca Vestida de Azul (Musica Infantil Para Niños)
La canción del arcoíris – Música infantil
¡Me Gusta Comer Sano! Alimentación Saludable | Canciones Infantiles
Animales de la Sabana | Canción de la Granja | Canciones Infantiles
La Canción del Tren Chu Chu - Canciones Infantiles
La Canción del Peluquero (Hora de Cortarse el Pelo) | Canciones Infantiles
La Cucaracha Ya No Puede Caminar | Canciones Infantiles
El Tractor y los Animales (Canciones Infantiles)
El Tractor y los Animales (Musica De La Granja)
Veo Veo - Canciones Infantiles en Español
Mariposita - Canciones infantiles para niños y bebés
Canción del Camión de Helados | Canciones Infantiles
Disfruta tu comida - Música para niños - Vamos a comer
Pin Pon es un Muñeco | Canciones Infantiles
Los Pollitos Dicen Pío Pío | Canción de la Granja | Canciones Infantiles
Compartir Es Cuidar | Canciones Infantiles
Canción del Parque de Atracciones | Canciones Infantiles
La Canción de la Serpiente - Canciones Infantiles Para Niños
¡Me Gusta Comer Sano! | Alimentación Saludable
Tengo una Muñeca Vestida de Azul - Canciones Infantiles l Musica Infantil
Saltando y Jugando con TDAH (Canciones Para Bailar)
¡Fiesta en el bosque! (Canción infantil para bailar)
Un Elefante se Balanceaba | Canciones infantiles
Pin Pon es un Muñeco | Canciones Infantiles | Musica Infantil
Soy Hiperactivo y Muy Especial (Canciones Infantiles)
El Ratón que Hablaba con la Luna .(Canciones Infantiles)
Estrellita ¿Dónde Estás? | Canciones Infantiles
Aprender es Divertido | Canción Infantil de Números, Colores, ABC y Animales
Aprendiendo a ir al baño (canciones infantiles para bebés)
Baby Shark | Canción para Niños en Español
El Baile de los Animales | Canciones Infantiles
Canción para Niños | Aprende los Números
Canción Infantil de las Vocales | Música Educativa
Vamos a Contar Mentiras | Música para Niños
Fiesta de Palomitas de Colores | Canción Infantil
Soy Creativo con Hiperactividad | Canciones Infantiles
Aventuras del Conejito Saltarín | Canciones Infantiles
Canción Infantil del León Dormilón | Música Infantil
Canción Infantil Aprendiendo con TDA | Música para Niños
La Tortuga Aventurera en el Bosque | Canción infantil para Niños
Mi Mundo con Dislexia | Canción Infantil
La Canción del Abecedario | Música Infantil para Aprender
Canción Infantil sobre TDAH | Música para Niños
El Pingüinito Bailarín | Canciones Infantiles
Los Días de la Semana | Canciónes Infantiles
Canciones Infantiles para Aprender a Contar | Música para Niños
Mi Amigo con Ansiedad | Canciones Infantiles
Las Ruedas del Autobús | Canciones Infantiles
Los Pollitos Dicen Pío Pío | Canciones Infantiles
Yo Tenía Diez Perritos | Canciones Infantiles
Soy un Niño con TDAH | Canciones Infantiles
El Barquito Chiquitito | Canciones Infantiles
Aserrín, Aserrán | Música Infantil Educativa
La Vaca Lola en el Campo Con Sus Amigos | Canciones Infantiles
Un Elefante Se Balanceaba - Canción Infantil
La Gallina Turuleca en el Corral | Canciones Infantiles
La Canción del Sueño | Canciones Infantiles
Soy Único con Autismo | Canciones Infantiles
El Barquito de los Sueños | Canciones Infantiles
Aprende a lavarte las manos y cepillarte los dientes – Infantil
Ansiedad No Puede Conmigo | Música para Niños
La Gallina Turuleca | Canciones Infantiles
Tengo Asma pero Puedo Jugar | Canciones Infantiles
Jugando en el Patio con Amigos | Canciones Infantiles
Ansiedad Infantil | Canciones Infantiles
Mi Cuerpo Es Solo Mío | Canciones Infantiles
TDAH o Trastorno de Déficit de Atención e Hiperactividad | Canciones Infantiles
Obesidad Infantil – Aprendo a Cuidarme | Canciones Infantiles
Arroz con Leche para Niños | Canciones Infantiles
Susanita Tiene un Ratón – Canciones Infantiles
Mambrú se Fue a la Guerra – Canciones Infantiles
El Niño que No Puede Dormir | Canciones Infantiles
Canción Infantil del TDAH y la Amistad | Canciones Infantiles
Con TDAH Aprendo Jugando | Canciones Infantiles
Mi Amigo Tiene TDAH | Canciones Infantiles
Tengo una Muñeca Vestida de Azul - Canciones para Niños
Aprendiendo a Ir al Baño – Canción Infantil