{"data":{"status":"pass","kind":"gitignore","ruleCount":5,"results":[{"path":"build/out.js","ignored":true,"via":"parent","rule":{"line":1,"pattern":"build/","negated":false},"parent":"build","reason":"parent directory build is excluded by line 1; files inside cannot be re-included"},{"path":"keep.log","ignored":false,"via":"self","rule":{"line":3,"pattern":"!keep.log","negated":true},"reason":"re-included by line 3"},{"path":"vendor/keep","ignored":false,"via":"self","rule":{"line":5,"pattern":"!/vendor/keep","negated":true},"reason":"re-included by line 5"}],"witnesses":[],"versions":{"engine":"path-rules/1","gitignore":"git-scm.com/docs/gitignore pattern format, as of 2026-11-04","codeowners":"docs.github.com about-code-owners, as of 2026-11-04"},"limits":["GitHub's CODEOWNERS matcher is not public: directory inheritance for wildcard-final patterns follows the documented docs/* example only.","Case-sensitive matching (core.ignorecase is not modelled).","glob mode uses gitignore wildmatch syntax anchored at the root: * and ? also match dotfiles (unlike minimatch defaults), and brace expansion and ! negation are reported as unsupported.","Bracket classes and ? work on UTF-16 code units, not bytes or code points.","At most 300 pattern lines, 12 path segments and 25 paths."],"deterministic":true},"_provenance":{"version":"writerslogic-provenance/1","issuer":"did:web:agents.writerslogic.com","verify":{"endpoint":"POST /api/v1/verify-provenance","did":"did:web:agents.writerslogic.com"},"manifest":{"format":"application/json","instance_id":"xmp:iid:e781a6d1-370c-40f0-b80b-637ed0d485fa","claim_generator_info":[{"name":"WritersLogic x402 Agent Hub","version":"2.0.0"}],"title":"Which gitignore, CODEOWNERS or glob rule matches a path","assertions":[{"label":"c2pa.actions.v2","data":{"actions":[{"action":"c2pa.created","when":"2026-11-06T01:30:29.008Z","softwareAgent":{"name":"writerslogic-agent-hub/path-rules","version":"2.0.0"},"digitalSourceType":"http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia","parameters":{"endpoint":"POST /api/v1/path-rules","inputDigest":{"alg":"sha256","hash":"93abd117075f6b4b343d2f3b382d743d9389ad02f96990555baf109c1edbc6f7","canonicalization":"JCS"}}}]}},{"label":"c2pa.hash.data","data":{"alg":"sha256","hash":"c5ea42f0696afa31c940ab3017b6008abaa54862792371d1e190a8112e0ac7b4","name":"jcs-canonical-json(data)"}}]},"credential":{"@context":["https://www.w3.org/ns/credentials/v2"],"id":"urn:uuid:28d1ad4a-61be-4846-bdd2-426bf172425b","type":["VerifiableCredential","AgentOutputCredential"],"issuer":"did:web:agents.writerslogic.com","validFrom":"2026-11-06T01:30:29.008Z","credentialSubject":{"id":"urn:sha256:c5ea42f0696afa31c940ab3017b6008abaa54862792371d1e190a8112e0ac7b4","agent":"path-rules","endpoint":"POST /api/v1/path-rules","outputDigest":{"alg":"sha256","value":"c5ea42f0696afa31c940ab3017b6008abaa54862792371d1e190a8112e0ac7b4","canonicalization":"JCS"},"inputDigest":{"alg":"sha256","value":"93abd117075f6b4b343d2f3b382d743d9389ad02f96990555baf109c1edbc6f7","canonicalization":"JCS"},"manifestDigest":{"alg":"sha256","value":"130cc3b2dda18dc25dcd42da913b170197c5e224653978d845823f9ab3bcda26","canonicalization":"JCS"},"ingredients":[],"payment":{"scheme":"api-key","network":"eip155:8453","payer":"sample"}},"proof":{"type":"DataIntegrityProof","cryptosuite":"eddsa-jcs-2022","created":"2026-11-06T01:30:29.008Z","verificationMethod":"did:web:agents.writerslogic.com#key-1","proofPurpose":"assertionMethod","proofValue":"z5BHXtvV6pobeGt471zJDT2XvEVQvEiFk7mKZPdEEjLaVcxbuysZ2jTEt68mWqjaPbWYY2cL13UzssWa4LWbhBeWw"}},"ethSignature":{"type":"EIP-191","signer":"did:pkh:eip155:8453:0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","address":"0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","message":"writerslogic-provenance:8c2a2fb982e308a34c6d27215d4b687bac5f5b37486efffc6b5f5081e3fdf69f","signature":"0xb0cf8d0cc4be6321711a4dbf60cd5d3c1a06484be0f179f11fb9dfbeae3f4adf038a362933849cc55b373ff486ee56537657b2d25d8bc039dd2526ed05e3474f1c"}}}