{"_type":"https://in-toto.io/Statement/v1","predicate":{"buildDefinition":{"buildType":"https://aimspectra.com/build/game@v1","externalParameters":{"request":{"en":"I want a short, good-looking browser game that is easy to pick up, with Spectra's glass scarab crossing a golden temple, working well on phones and computers.","pt":"Quero um jogo de navegador curto, bonito e fácil de entender, com o escaravelho de vidro da Spectra atravessando um templo de ouro, que funcione bem no celular e no computador."},"round":3,"task":"r3-1"},"internalParameters":{"family":"game","files":29,"folder":"results/scarab-temple-v1","manifests":["results/scarab-temple-v1/manifest.json"],"piece":"spectra:piece/scarab-temple","version":"v1","versionDigest":"5a12d08123d3e47e2010595d9a5d8f10e6d6a535531ffd715103a4912ed8afa1"},"resolvedDependencies":[{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/5/correction/firstBuild/sha256","origin":"AGENT_DECLARED"},"digest":{"sha256":"e250aac2dba6f27abe976d968e486fe05ba0f782c34f51d71704291e19233e3f"},"name":"declared:results/scarab-temple-v1/manifest.json#/rounds/5/correction/firstBuild/sha256"},{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/5/correction/firstBuild/sourceSha","origin":"AGENT_DECLARED"},"digest":{"sha256":"9c8a3bfe2858513bb5c164238d254c7a7b03ffec26a42791f92c46a1d2845b17"},"name":"declared:results/scarab-temple-v1/manifest.json#/rounds/5/correction/firstBuild/sourceSha"},{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/5/sourceSha","origin":"AGENT_DECLARED"},"digest":{"sha256":"2a237d77b68c262075ca5f5af762dbbbb7b1ea257c97285d42b5c49ca0b3181a"},"name":"declared:results/scarab-temple-v1/manifest.json#/rounds/5/sourceSha"},{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/6/sourceSha","origin":"AGENT_DECLARED"},"digest":{"sha256":"414c0105c3834e51160d57bfdf9780d6808d7913f570def14fd1c361fa97b9a2"},"name":"declared:results/scarab-temple-v1/manifest.json#/rounds/6/sourceSha"},{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/5/passes/0/draft/sha256","origin":"AGENT_DECLARED"},"digest":{"sha256":"d3564d722eaaeefc32cbf984e5cfedd7058e73f606597f0f62381335d275abe0"},"name":"declared:temple-v06-p0.html"},{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/5/passes/1/draft/sha256","origin":"AGENT_DECLARED"},"digest":{"sha256":"fe873addab2b5ba5326c10c47b56c9a66b42bbe459a2bb32a93d1c9381f2d0d5"},"name":"declared:temple-v06-p1.html"},{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/5/passes/2/draft/sha256","origin":"AGENT_DECLARED"},"digest":{"sha256":"3503af3d542c721abbf4a63207ec32eb5fa7f8898aa18b4b370e16ca793508e9"},"name":"declared:temple-v06-p2.html"},{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/6/passes/0/draft/sha256","origin":"AGENT_DECLARED"},"digest":{"sha256":"94a08da08761154396439731cbb4aae9144d2e52979c8868d68976ede5d7a4b1"},"name":"declared:temple-v07-p0.html"},{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/6/passes/1/draft/sha256","origin":"AGENT_DECLARED"},"digest":{"sha256":"bbec9f2649683484393e3b5700c7409f780e159ab5dfb58bb9b7a58683012d7f"},"name":"declared:temple-v07-p1.html"},{"annotations":{"checked":"not resolvable to a published file","declaredAt":"results/scarab-temple-v1/manifest.json#/rounds/6/passes/2/draft/sha256","origin":"AGENT_DECLARED"},"digest":{"sha256":"f2f9a755d9579a20ce346f7c3a686ab1be2371c8f8a54c9954a15739f66164b0"},"name":"declared:temple-v07-p2.html"}]},"origins":{"/buildDefinition/externalParameters/request":"AGENT_DECLARED","/buildDefinition/externalParameters/round":"AGENT_DECLARED","/buildDefinition/externalParameters/task":"AGENT_DECLARED","/buildDefinition/internalParameters":"PLATFORM_CHECK","/runDetails/builder/id":"PLATFORM_CHECK","/runDetails/metadata/declaredDays":"AGENT_DECLARED","/runDetails/metadata/invocationId":"PLATFORM_CHECK"},"runDetails":{"builder":{"id":"https://aimspectra.com/builders/undeclared"},"byproducts":[{"annotations":{"bytes":206096,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"1dd7302651d3fa000281df8f10a39600663dc0ced75a208363aeed2bdc101b82"},"name":"results/scarab-temple-v1/gameplay.mp4"},{"annotations":{"bytes":302714,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"5008a6f86aeeeec5314866773934951b2fe7da11474e8d5fea932741ad079dfc"},"name":"results/scarab-temple-v1/gameplay.webp"},{"annotations":{"bytes":29366,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"ef911798f78d861a13a4b30466ed4ee8ada24836f42c3ac90cf2ea460497d7d2"},"name":"results/scarab-temple-v1/thumb.webp"},{"annotations":{"bytes":29926,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"cd53887c0cffc635d513501c16e54f138d70e52ee7fc1dbd7c2d652b5dcb1bb5"},"name":"results/scarab-temple-v1/v01-1440.webp"},{"annotations":{"bytes":18520,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"d6a7d57a1e9711f22596110f408d7c24b5a2af9bc505ce08c591fd9afdb7005f"},"name":"results/scarab-temple-v1/v01-390.webp"},{"annotations":{"bytes":28940,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"063b091c310d981d8213b070157854ce692c9c095577d7428741e13d24375919"},"name":"results/scarab-temple-v1/v02-1440.webp"},{"annotations":{"bytes":17048,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"77bf25ec9b3436610ad24ff52d7207e65d806448e14e613cab3359a5744e07e8"},"name":"results/scarab-temple-v1/v02-390.webp"},{"annotations":{"bytes":30370,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"7da51027b63f29c5d2a526ca642c84ec6734621cd30fc70ed479fcf3e7087431"},"name":"results/scarab-temple-v1/v03-1440.webp"},{"annotations":{"bytes":19304,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"7e09ee1a317dab8a722793dad53b29acf082bbb23ac27c0c1f157b7cc6747921"},"name":"results/scarab-temple-v1/v03-390.webp"},{"annotations":{"bytes":46036,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"17a75398d540650e265c3ede135baab82dd7d8596b633cfbe6a7be975e2fa59a"},"name":"results/scarab-temple-v1/v04-1440.webp"},{"annotations":{"bytes":19272,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"51fc20250ec1fb97c0e895cac2272467c062b95c2f066b764b6810209c01a1e4"},"name":"results/scarab-temple-v1/v04-390.webp"},{"annotations":{"bytes":60238,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"4073dd49db00f6df9e9de6b6fa52b5455b094cc17fa10f5da77cf2c72cd55e84"},"name":"results/scarab-temple-v1/v05-1440.webp"},{"annotations":{"bytes":23024,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"f4e16fdb6233e2c3c85b5e49759df92577f432d4a7778408d5ec5b79bbe98c51"},"name":"results/scarab-temple-v1/v05-390.webp"},{"annotations":{"bytes":64944,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"5b4793fe37800db7b6e9e41d14a889e0f6bd3ccaf3e198a3f709a48c06c09cf3"},"name":"results/scarab-temple-v1/v06-1440.webp"},{"annotations":{"bytes":24204,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"0ecd008cfd7a16549b41c233841c738097ba080dd5f2594ac911aad1ed03a840"},"name":"results/scarab-temple-v1/v06-390.webp"},{"annotations":{"bytes":57638,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"1178a36527a4cc40611dc874fa38a55b9cc9ef23ccac4438cf8e0c0ef4986f65"},"name":"results/scarab-temple-v1/v06-gameplay-still.webp"},{"annotations":{"bytes":119837,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"be7c6f6a2e8f32c4b70cb028856159a1366ae9f1a007f2c9381d281fa82558a1"},"name":"results/scarab-temple-v1/v06-gameplay.mp4"},{"annotations":{"bytes":378138,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"da1c0caafa9a6c6b62c3302e18918d74afc5c0db76fa2f6723bdd16970ddd6bc"},"name":"results/scarab-temple-v1/v06-gameplay.webp"},{"annotations":{"bytes":63894,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"02385e9e5477e685d895054f5563b4b55e61571d9cfc9608d91a9d5386a05516"},"name":"results/scarab-temple-v1/v07-1440.webp"},{"annotations":{"bytes":26018,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"044c763f63d59b0deab68cb5bb3a88af7ea44ed9c9a0bf3faea732a36752078f"},"name":"results/scarab-temple-v1/v07-390.webp"}],"metadata":{"declaredDays":["2026-10-26"],"invocationId":"scarab-temple-v1@5a12d08123d3e47e"}}},"predicateType":"https://slsa.dev/provenance/v1","subject":[{"annotations":{"bytes":264410,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"22d7bc6493f128decdbedaa1fc89908076a722765bf99e6478d03681496c182d"},"name":"results/scarab-temple-v1/index.html"},{"annotations":{"bytes":264410,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"22d7bc6493f128decdbedaa1fc89908076a722765bf99e6478d03681496c182d"},"name":"results/scarab-temple-v1/index.html.bin"},{"annotations":{"bytes":45588,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"aa40b87bca5331204e8b4f81f657738c8b26ef01945743de1e1f8d1a8829ce0c"},"name":"results/scarab-temple-v1/manifest.json"},{"annotations":{"bytes":85125,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"471cf542c22627cc6e01a7f1ca6cb3e5aa3be00c23c849805b22fda489a4095c"},"name":"results/scarab-temple-v1/v01.html"},{"annotations":{"bytes":94722,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"082aa450a084c60dbcfbe53073e7e922ea3fbe374a7993b8e5c21268676ee812"},"name":"results/scarab-temple-v1/v02.html"},{"annotations":{"bytes":99723,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"bbbab5186b5c20da9d635c251d875fc96df0040ddf2e5aa8a0bb821d92c905bc"},"name":"results/scarab-temple-v1/v03.html"},{"annotations":{"bytes":107893,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"b05d848840d1deaa8715205514795cfb779b368bb0898c6eebefa91bdbe37799"},"name":"results/scarab-temple-v1/v04.html"},{"annotations":{"bytes":110440,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"eb2673922c11db0ee1a363962d7fb3f09dc989bb135eaaf5a353b15b52874810"},"name":"results/scarab-temple-v1/v05.html"},{"annotations":{"bytes":223225,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"7c7bfc7b98a8b7a4875a89dc14bce5d1292df21f5ea1c115c4a4908ba0cb8fae"},"name":"results/scarab-temple-v1/v06.html"}]}
{"_type":"https://in-toto.io/Statement/v1","predicate":{"configuration":[{"annotations":{"origin":"PLATFORM_CHECK","role":"single writer of public/attestations"},"digest":{"sha256":"8a1c592ee7d8465bd1b903f28b251026cbae292135f7a0977d05043fa6b7fa17"},"name":"scripts/build-attestations.mjs"},{"annotations":{"origin":"PLATFORM_CHECK","role":"checker module"},"digest":{"sha256":"8ac48167e4f6087c87e6a4c319288f2aa5de7aa4f78517126d3e3ac3e1eec7ad"},"name":"scripts/provenance/collect.mjs"},{"annotations":{"origin":"PLATFORM_CHECK","role":"checker module"},"digest":{"sha256":"f9a11454655e3ac9aa8ab97856fde40fae99c7eb371cc6dc32300adaa3a97bba"},"name":"scripts/provenance/families.mjs"},{"annotations":{"origin":"PLATFORM_CHECK","role":"checker module"},"digest":{"sha256":"38031a90e8c396c6159bb02f6d616ad8e646c4c7570ecacaad93dea4fff19b04"},"name":"scripts/provenance/git.mjs"},{"annotations":{"origin":"PLATFORM_CHECK","role":"checker module"},"digest":{"sha256":"52014e34fa1d55e54ca336799c005e9fb182b68ccda3c549a862a138a594fa55"},"name":"src/lib/provenance/canonical.ts"},{"annotations":{"origin":"PLATFORM_CHECK","role":"checker module"},"digest":{"sha256":"a35b6496d29ee36f2aba7ede882cee5e44f0495fcdf16956d7c9cec1adca3fd9"},"name":"src/lib/provenance/statements.ts"},{"annotations":{"origin":"PLATFORM_CHECK","role":"checker module"},"digest":{"sha256":"3e66092048c234438a4f8d1c02c2a7f7318436a8fdd5ff35c3007bd20f28855d"},"name":"src/lib/provenance/types.ts"},{"annotations":{"origin":"PLATFORM_CHECK","role":"checker module"},"digest":{"sha256":"60780cf17669e9f1a45393594905702d52c027d527c390a866424d7a9cdf4bbd"},"name":"src/lib/provenance/validate.ts"}],"failedTests":["results/scarab-temple-v1/temple-v07-p3.html declared at results/scarab-temple-v1/manifest.json#/rounds/6/final/sha256 is not in the published files"],"name":"published bytes against declared digests","note":"Every declared (path, sha256) pair that names a published file is compared with the committed blob (or its gunzip for .gz); pairs outside public/ stay declared dependencies, not compared.","origin":"PLATFORM_CHECK","passedTests":["results/scarab-temple-v1/v01.html sha256 = results/scarab-temple-v1/manifest.json#/rounds/0/sha256","results/scarab-temple-v1/v02.html sha256 = results/scarab-temple-v1/manifest.json#/rounds/1/sha256","results/scarab-temple-v1/v03.html sha256 = results/scarab-temple-v1/manifest.json#/rounds/2/sha256","results/scarab-temple-v1/v04.html sha256 = results/scarab-temple-v1/manifest.json#/rounds/3/sha256","results/scarab-temple-v1/v05.html sha256 = results/scarab-temple-v1/manifest.json#/rounds/4/sha256","results/scarab-temple-v1/v06.html sha256 = results/scarab-temple-v1/manifest.json#/rounds/5/sha256","results/scarab-temple-v1/index.html sha256 = results/scarab-temple-v1/manifest.json#/rounds/6/sha256","results/scarab-temple-v1/index.html sha256 = results/scarab-temple-v1/manifest.json#/files/0/sha256","results/scarab-temple-v1/v01.html sha256 = results/scarab-temple-v1/manifest.json#/files/1/sha256","results/scarab-temple-v1/v02.html sha256 = results/scarab-temple-v1/manifest.json#/files/2/sha256","results/scarab-temple-v1/v03.html sha256 = results/scarab-temple-v1/manifest.json#/files/3/sha256","results/scarab-temple-v1/v04.html sha256 = results/scarab-temple-v1/manifest.json#/files/4/sha256","results/scarab-temple-v1/v01-390.webp sha256 = results/scarab-temple-v1/manifest.json#/files/5/sha256","results/scarab-temple-v1/v01-1440.webp sha256 = results/scarab-temple-v1/manifest.json#/files/6/sha256","results/scarab-temple-v1/v02-390.webp sha256 = results/scarab-temple-v1/manifest.json#/files/7/sha256","results/scarab-temple-v1/v02-1440.webp sha256 = results/scarab-temple-v1/manifest.json#/files/8/sha256","results/scarab-temple-v1/v03-390.webp sha256 = results/scarab-temple-v1/manifest.json#/files/9/sha256","results/scarab-temple-v1/v03-1440.webp sha256 = results/scarab-temple-v1/manifest.json#/files/10/sha256","results/scarab-temple-v1/v04-390.webp sha256 = results/scarab-temple-v1/manifest.json#/files/11/sha256","results/scarab-temple-v1/v04-1440.webp sha256 = results/scarab-temple-v1/manifest.json#/files/12/sha256","results/scarab-temple-v1/v05-390.webp sha256 = results/scarab-temple-v1/manifest.json#/files/13/sha256","results/scarab-temple-v1/v05-1440.webp sha256 = results/scarab-temple-v1/manifest.json#/files/14/sha256","results/scarab-temple-v1/gameplay.webp sha256 = results/scarab-temple-v1/manifest.json#/files/15/sha256","results/scarab-temple-v1/gameplay.mp4 sha256 = results/scarab-temple-v1/manifest.json#/files/16/sha256","results/scarab-temple-v1/thumb.webp sha256 = results/scarab-temple-v1/manifest.json#/files/17/sha256","results/scarab-temple-v1/v05.html sha256 = results/scarab-temple-v1/manifest.json#/files/18/sha256","results/scarab-temple-v1/v06-390.webp sha256 = results/scarab-temple-v1/manifest.json#/files/19/sha256","results/scarab-temple-v1/v06-1440.webp sha256 = results/scarab-temple-v1/manifest.json#/files/20/sha256","results/scarab-temple-v1/v06-gameplay.webp sha256 = results/scarab-temple-v1/manifest.json#/files/21/sha256","results/scarab-temple-v1/v06-gameplay.mp4 sha256 = results/scarab-temple-v1/manifest.json#/files/22/sha256","results/scarab-temple-v1/v06-gameplay-still.webp sha256 = results/scarab-temple-v1/manifest.json#/files/23/sha256","results/scarab-temple-v1/v06.html sha256 = results/scarab-temple-v1/manifest.json#/files/24/sha256","results/scarab-temple-v1/v07-390.webp sha256 = results/scarab-temple-v1/manifest.json#/files/25/sha256","results/scarab-temple-v1/v07-1440.webp sha256 = results/scarab-temple-v1/manifest.json#/files/26/sha256"],"result":"FAILED","warnedTests":[]},"predicateType":"https://in-toto.io/attestation/test-result/v0.1","subject":[{"annotations":{"bytes":206096,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"1dd7302651d3fa000281df8f10a39600663dc0ced75a208363aeed2bdc101b82"},"name":"results/scarab-temple-v1/gameplay.mp4"},{"annotations":{"bytes":302714,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"5008a6f86aeeeec5314866773934951b2fe7da11474e8d5fea932741ad079dfc"},"name":"results/scarab-temple-v1/gameplay.webp"},{"annotations":{"bytes":264410,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"22d7bc6493f128decdbedaa1fc89908076a722765bf99e6478d03681496c182d"},"name":"results/scarab-temple-v1/index.html"},{"annotations":{"bytes":264410,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"22d7bc6493f128decdbedaa1fc89908076a722765bf99e6478d03681496c182d"},"name":"results/scarab-temple-v1/index.html.bin"},{"annotations":{"bytes":45588,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"aa40b87bca5331204e8b4f81f657738c8b26ef01945743de1e1f8d1a8829ce0c"},"name":"results/scarab-temple-v1/manifest.json"},{"annotations":{"bytes":29366,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"ef911798f78d861a13a4b30466ed4ee8ada24836f42c3ac90cf2ea460497d7d2"},"name":"results/scarab-temple-v1/thumb.webp"},{"annotations":{"bytes":29926,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"cd53887c0cffc635d513501c16e54f138d70e52ee7fc1dbd7c2d652b5dcb1bb5"},"name":"results/scarab-temple-v1/v01-1440.webp"},{"annotations":{"bytes":18520,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"d6a7d57a1e9711f22596110f408d7c24b5a2af9bc505ce08c591fd9afdb7005f"},"name":"results/scarab-temple-v1/v01-390.webp"},{"annotations":{"bytes":85125,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"471cf542c22627cc6e01a7f1ca6cb3e5aa3be00c23c849805b22fda489a4095c"},"name":"results/scarab-temple-v1/v01.html"},{"annotations":{"bytes":28940,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"063b091c310d981d8213b070157854ce692c9c095577d7428741e13d24375919"},"name":"results/scarab-temple-v1/v02-1440.webp"},{"annotations":{"bytes":17048,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"77bf25ec9b3436610ad24ff52d7207e65d806448e14e613cab3359a5744e07e8"},"name":"results/scarab-temple-v1/v02-390.webp"},{"annotations":{"bytes":94722,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"082aa450a084c60dbcfbe53073e7e922ea3fbe374a7993b8e5c21268676ee812"},"name":"results/scarab-temple-v1/v02.html"},{"annotations":{"bytes":30370,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"7da51027b63f29c5d2a526ca642c84ec6734621cd30fc70ed479fcf3e7087431"},"name":"results/scarab-temple-v1/v03-1440.webp"},{"annotations":{"bytes":19304,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"7e09ee1a317dab8a722793dad53b29acf082bbb23ac27c0c1f157b7cc6747921"},"name":"results/scarab-temple-v1/v03-390.webp"},{"annotations":{"bytes":99723,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"bbbab5186b5c20da9d635c251d875fc96df0040ddf2e5aa8a0bb821d92c905bc"},"name":"results/scarab-temple-v1/v03.html"},{"annotations":{"bytes":46036,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"17a75398d540650e265c3ede135baab82dd7d8596b633cfbe6a7be975e2fa59a"},"name":"results/scarab-temple-v1/v04-1440.webp"},{"annotations":{"bytes":19272,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"51fc20250ec1fb97c0e895cac2272467c062b95c2f066b764b6810209c01a1e4"},"name":"results/scarab-temple-v1/v04-390.webp"},{"annotations":{"bytes":107893,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"b05d848840d1deaa8715205514795cfb779b368bb0898c6eebefa91bdbe37799"},"name":"results/scarab-temple-v1/v04.html"},{"annotations":{"bytes":60238,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"4073dd49db00f6df9e9de6b6fa52b5455b094cc17fa10f5da77cf2c72cd55e84"},"name":"results/scarab-temple-v1/v05-1440.webp"},{"annotations":{"bytes":23024,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"f4e16fdb6233e2c3c85b5e49759df92577f432d4a7778408d5ec5b79bbe98c51"},"name":"results/scarab-temple-v1/v05-390.webp"},{"annotations":{"bytes":110440,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"eb2673922c11db0ee1a363962d7fb3f09dc989bb135eaaf5a353b15b52874810"},"name":"results/scarab-temple-v1/v05.html"},{"annotations":{"bytes":64944,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"5b4793fe37800db7b6e9e41d14a889e0f6bd3ccaf3e198a3f709a48c06c09cf3"},"name":"results/scarab-temple-v1/v06-1440.webp"},{"annotations":{"bytes":24204,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"0ecd008cfd7a16549b41c233841c738097ba080dd5f2594ac911aad1ed03a840"},"name":"results/scarab-temple-v1/v06-390.webp"},{"annotations":{"bytes":57638,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"1178a36527a4cc40611dc874fa38a55b9cc9ef23ccac4438cf8e0c0ef4986f65"},"name":"results/scarab-temple-v1/v06-gameplay-still.webp"},{"annotations":{"bytes":119837,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"be7c6f6a2e8f32c4b70cb028856159a1366ae9f1a007f2c9381d281fa82558a1"},"name":"results/scarab-temple-v1/v06-gameplay.mp4"},{"annotations":{"bytes":378138,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"da1c0caafa9a6c6b62c3302e18918d74afc5c0db76fa2f6723bdd16970ddd6bc"},"name":"results/scarab-temple-v1/v06-gameplay.webp"},{"annotations":{"bytes":223225,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"7c7bfc7b98a8b7a4875a89dc14bce5d1292df21f5ea1c115c4a4908ba0cb8fae"},"name":"results/scarab-temple-v1/v06.html"},{"annotations":{"bytes":63894,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"02385e9e5477e685d895054f5563b4b55e61571d9cfc9608d91a9d5386a05516"},"name":"results/scarab-temple-v1/v07-1440.webp"},{"annotations":{"bytes":26018,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"044c763f63d59b0deab68cb5bb3a88af7ea44ed9c9a0bf3faea732a36752078f"},"name":"results/scarab-temple-v1/v07-390.webp"}]}
{"_type":"https://in-toto.io/Statement/v1","predicate":{"configuration":[{"annotations":{"origin":"PLATFORM_CHECK","role":"manifest that declares the results"},"digest":{"sha256":"aa40b87bca5331204e8b4f81f657738c8b26ef01945743de1e1f8d1a8829ce0c"},"name":"results/scarab-temple-v1/manifest.json"}],"failedTests":[],"name":"tests and audits the manifest reports","note":"Reported by the agent that wrote the manifest: declarations, not independent verification.","origin":"AGENT_DECLARED","passedTests":["node --test tests/example-scarab-temple.test.mjs: 12 de 12 passaram"],"result":"WARNED","warnedTests":["node --test tests/public-release-policy.test.mjs tests/public-results.test.mjs tests/landing-examples.test.mjs tests/landing-scarab.test.mjs tests/landing-proof-examples.test.mjs tests/public-touch-targets.test.mjs tests/landing-performance.test.mjs: 44 passaram, 1 ignorado pelo próprio teste, 0 falhas","npx tsc --noEmit -p tsconfig.app.json: sem erros","node scripts/build-example-scarab-temple.mjs --check: index.html igual ao build das fontes","verificação no Chrome 155 via CDP (verify.mjs, verify-iframe.mjs, autoplay.mjs): sem erros de console; sem rolagem horizontal, texto cortado ou sobreposição e com alvos de 44 px a 320, 390 e 1440 px; as 10 fases vencidas com teclado"]},"predicateType":"https://in-toto.io/attestation/test-result/v0.1","subject":[{"annotations":{"bytes":264410,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"22d7bc6493f128decdbedaa1fc89908076a722765bf99e6478d03681496c182d"},"name":"results/scarab-temple-v1/index.html"}]}
{"_type":"https://in-toto.io/Statement/v1","predicate":{"independent":false,"methodObra":{"passes":4,"threeWeaknessesEach":true},"note":"Critique passes written by the delivering agent: not independent review.","origin":"AGENT_DECLARED","passes":[{"addressedIn":"v02","pass":1,"version":"v01","weaknesses":["Ruído visual: todos os blocos de parede têm símbolos gravados e cerca de 28% das lajes do piso têm um losango; os losangos parecem itens coletáveis e as luzes (o objetivo) são o menor elemento claro do tabuleiro.","Sem saída quando o jogador trava: não há dica nem aviso de beco sem saída, enquanto o solucionador mostra que 54%, 69% e 67% dos estados alcançáveis das fases 7, 9 e 10 já não podem ser vencidos.","Vitória sem celebração e encaixe ruim no quadro da landing: o cartão cobre o tabuleiro 0,5 s depois que o escaravelho entra na porta, os selos aparecem parados; no iframe de 390x506 o cartão inicial transborda e o direcional mais o HUD de duas linhas encolhem o tabuleiro."]},{"addressedIn":"v03","pass":2,"version":"v02","weaknesses":["Defeito no momento da saída: depois do esmaecimento, o escaravelho volta a ser desenhado em tamanho normal na porta, atrás do cartão de vitória (e ficaria sobre o fosso depois de uma queda).","Os espelhos d'água são difíceis de ler: o salto é instantâneo, sem ligação visível entre os dois espelhos, os pares não têm marca e o disco escuro pesa tanto quanto um fosso.","A meta de 3 selos fica escondida durante o jogo: o melhor caminho só aparece no fim; terminei em 11 sem saber que 9 era possível."]},{"addressedIn":"v04","pass":3,"version":"v03","weaknesses":["Sem referência das peças: cada mecânica é explicada uma única vez ('Novo: ...' na fase que a apresenta). Nas fases 9 e 10, ou ao entrar pela lista de fases, não há onde lembrar o que fazem lajes rachadas, espelhos e glifos; no computador sobram cerca de 400 px vazios de cada lado.","Controle por mouse invisível: clicar ao lado do escaravelho funciona, mas nada mostra isso ao passar o mouse; quem pula o 'como jogar' só usa o teclado.","Final confuso: 'Selos nesta partida: 3' aparece logo depois de 'Recorde: 29 de 30' (entrei direto na fase 10), e a tela final não recapitula o percurso."]},{"addressedIn":null,"pass":4,"version":"v04","weaknesses":["Peças que se confundem: a legenda mostra a Porta do Sol aberta (arco claro) enquanto no tabuleiro ela fica fechada até a última luz; coluna e fosso são dois quadrados escuros de borda dourada (médias de preenchimento 1,34:1); o desenho da areia fica a 1,8:1 do próprio preenchimento a 390 px.","Celular estreito: até 380 px o ícone dos contadores some e até 559 px o rótulo também, então a 320 px só se lê \"0/5\" e \"0/18\"; com a legenda aberta, o cartão de pausa da fase 10 tem 672 px de conteúdo para 482 a 320x568 e o Continuar sai da tela; \"FASE 10 DE 10\" e os selos da seleção de fases usam 10 px.","Depois da dica a fase vale no máximo 2 selos (o medidor mostra ●●○), mas a linha de meta sob o tabuleiro e o cartão de pausa continuam prometendo \"3 selos com até 12 movimentos\"."]}],"reviewer":{"declared":true,"kind":"agent"},"source":{"annotations":{"origin":"PLATFORM_CHECK","pointer":"manifest rounds[].critique"},"digest":{"sha256":"aa40b87bca5331204e8b4f81f657738c8b26ef01945743de1e1f8d1a8829ce0c"},"name":"results/scarab-temple-v1/manifest.json"}},"predicateType":"https://aimspectra.com/attestation/critique/v1","subject":[{"annotations":{"bytes":264410,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"22d7bc6493f128decdbedaa1fc89908076a722765bf99e6478d03681496c182d"},"name":"results/scarab-temple-v1/index.html"},{"annotations":{"bytes":85125,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"471cf542c22627cc6e01a7f1ca6cb3e5aa3be00c23c849805b22fda489a4095c"},"name":"results/scarab-temple-v1/v01.html"},{"annotations":{"bytes":94722,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"082aa450a084c60dbcfbe53073e7e922ea3fbe374a7993b8e5c21268676ee812"},"name":"results/scarab-temple-v1/v02.html"},{"annotations":{"bytes":99723,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"bbbab5186b5c20da9d635c251d875fc96df0040ddf2e5aa8a0bb821d92c905bc"},"name":"results/scarab-temple-v1/v03.html"},{"annotations":{"bytes":107893,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"b05d848840d1deaa8715205514795cfb779b368bb0898c6eebefa91bdbe37799"},"name":"results/scarab-temple-v1/v04.html"},{"annotations":{"bytes":110440,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"eb2673922c11db0ee1a363962d7fb3f09dc989bb135eaaf5a353b15b52874810"},"name":"results/scarab-temple-v1/v05.html"},{"annotations":{"bytes":223225,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"7c7bfc7b98a8b7a4875a89dc14bce5d1292df21f5ea1c115c4a4908ba0cb8fae"},"name":"results/scarab-temple-v1/v06.html"}]}
{"_type":"https://in-toto.io/Statement/v1","predicate":{"independent":false,"methodObra":{"passes":3,"threeWeaknessesEach":true},"note":"Declared review: Passagens de crítica feitas pelo mesmo autor (executor Opus 5.5), sobre capturas reais em Chrome headless: não é revisão independente.","origin":"AGENT_DECLARED","passes":[{"addressedIn":"p2","changes":["Capitel de vértebra vista de cima (corpo, asas transversas, crista), sem carmesim.","Luz numa cavidade carmesim: gema marfim em soquete de carne.","Sombras projetadas duras das paredes e colunas para baixo-direita; 34 pinceladas por laje com juntas mais escuras; portão aberto só com frestas de osso.","Textos \"templo de ouro\" trocados por osso; anel de foco do canvas em lilás."],"pass":1,"version":"p1","weaknesses":["Os capitéis das colunas liam como olhos (disco marfim com pupila carmesim).","As luzes, o objetivo, eram gemas marfim sobre laje de osso: o elemento mais importante com o menor contraste.","Sem luz dura de fato: piso uniforme, paredes sem sombra projetada; portão aberto parecia fechado."]},{"addressedIn":"p3","changes":["No modo compacto o pedido fica tingido (borda lilás, fundo 16 %), ainda primeiro e distinto do secundário.","Ferramentas numa linha com rótulos curtos (\"Cartão PNG\", \"Jogar sem rede\"); sobrancelha de 11 px.","Painel do cartão no aspecto do tabuleiro; ícone da luz igual ao do tabuleiro; pulso carmesim da placa até os portões."],"pass":2,"version":"p2","weaknesses":["No cartão de vitória dois botões cheios em lilás competiam (\"Próxima fase\" e \"Fazer um pedido\").","A 390 as ferramentas comerciais ocupavam duas linhas e \"Feito no Laboratório da Spectra\" quebrava: o bloco comercial ficava mais alto que a ação do jogo.","No cartão PNG o tabuleiro ficava pequeno numa moldura carmesim larga e quadrada; o ícone da luz na legenda ainda era o antigo."]},{"addressedIn":null,"changes":["No telefone as ações dos cartões dividem linhas duas a duas (a principal na linha toda).","Marcas da parede viram costelas de osso deitadas em nichos (osso marfim, borda iluminada, sombra dura), sem carmesim.","Sobrancelha \"Jogo · 16 salas · sem rede\" e abertura \"Continuar: <nome da sala>\"."],"pass":3,"version":"p3","weaknesses":["A 390 a abertura deixava \"Opções\" sozinho numa linha e a sobrancelha quebrava com \"REDE\" isolada.","As marcas da parede externa (cruz em relevo) liam como sinais de \"+\" ou cruzes, não como osso.","A abertura dizia \"Continuar na fase 15\" enquanto o HUD dizia \"fase 5 de 6\": dois sistemas de numeração."]}],"reviewer":{"declared":true,"kind":"agent"},"source":{"annotations":{"origin":"PLATFORM_CHECK"},"digest":{"sha256":"6c63e496b4c1b1f22221a8549a97aa0f69ef2ee9d31d22623d1cfd456676a8a1"},"name":"src/examples/scarab-temple/v06-critique.json"}},"predicateType":"https://aimspectra.com/attestation/critique/v1","subject":[{"annotations":{"bytes":264410,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"22d7bc6493f128decdbedaa1fc89908076a722765bf99e6478d03681496c182d"},"name":"results/scarab-temple-v1/index.html"},{"annotations":{"bytes":85125,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"471cf542c22627cc6e01a7f1ca6cb3e5aa3be00c23c849805b22fda489a4095c"},"name":"results/scarab-temple-v1/v01.html"},{"annotations":{"bytes":94722,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"082aa450a084c60dbcfbe53073e7e922ea3fbe374a7993b8e5c21268676ee812"},"name":"results/scarab-temple-v1/v02.html"},{"annotations":{"bytes":99723,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"bbbab5186b5c20da9d635c251d875fc96df0040ddf2e5aa8a0bb821d92c905bc"},"name":"results/scarab-temple-v1/v03.html"},{"annotations":{"bytes":107893,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"b05d848840d1deaa8715205514795cfb779b368bb0898c6eebefa91bdbe37799"},"name":"results/scarab-temple-v1/v04.html"},{"annotations":{"bytes":110440,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"eb2673922c11db0ee1a363962d7fb3f09dc989bb135eaaf5a353b15b52874810"},"name":"results/scarab-temple-v1/v05.html"},{"annotations":{"bytes":223225,"origin":"PLATFORM_CHECK"},"digest":{"sha256":"7c7bfc7b98a8b7a4875a89dc14bce5d1292df21f5ea1c115c4a4908ba0cb8fae"},"name":"results/scarab-temple-v1/v06.html"}]}
