{"audit":{"version":"1.3","generated_at":"2026-05-23T12:12:39.540382+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/coding.tools","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"coding.tools","name":"Coding.Tools","url":"https://coding.tools/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Coding.Tools","url":"https://coding.tools"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"endpoint_404","live_responds":false,"last_status_code":200,"last_elapsed_ms":343,"last_error":null},"track_record":{"first_seen":"2026-05-23T09:25:15.811262+00:00","last_checked":"2026-05-23T09:25:15.811262+00:00","last_seen_ok":"2026-05-23T09:25:15.811262+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":39,"grade":"F","summary":"F-grade: card is reachable but fails most operational signals.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":0,"max_points":25,"status":"fail","detail":"Card declares a URL but that URL returns 404."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (v1.0.0 fully compliant)."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far — need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 38 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Coding.Tools (https://coding.tools). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"No securitySchemes declared (common for open agents — not penalised)."}]},"skills":[{"id":"base64-encode","name":"Base64 Encode","description":"Convert text to Base64, decode Base64 back to readable text, and copy or download the result without sending data anywhere.","tags":["developer-tool","browser-tool","hash-cryptography","base64","encode"],"examples":["The same value can be encoded and decoded back to its original text:","Paste plain text or a Base64 value into the input editor.","Open Base64 Encode and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"base64-decode","name":"Base64 Decode","description":"Decode Base64 strings back to readable text, or encode text to Base64, and copy or download the result.","tags":["developer-tool","browser-tool","hash-cryptography","base64","decode"],"examples":["A Base64 encoded string can be decoded back to its original text:","Paste a Base64 encoded string into the input editor.","Open Base64 Decode and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"md5-generator","name":"MD5 Generator","description":"Generate an MD5 hash from any text input. Copy or download the hash without sending data anywhere.","tags":["developer-tool","browser-tool","hash-cryptography","md5","generator"],"examples":["The same value can be hashed to produce a consistent MD5 digest:","Paste or type your text into the input editor.","Open MD5 Generator and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"sha1-generator","name":"SHA1 Generator","description":"Generate a SHA-1 hash from any text input. Copy or download the hash without sending data anywhere.","tags":["developer-tool","browser-tool","hash-cryptography","sha1","generator"],"examples":["Here is how a short text message maps to its SHA-1 hash:","Type or paste text into the input editor.","Open SHA1 Generator and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"sha256-generator","name":"SHA-256 Generator","description":"Generate a SHA-256 hash from any text input. Copy or download the hash without sending data anywhere.","tags":["developer-tool","browser-tool","hash-cryptography","sha256","generator","sha","256"],"examples":["Hashing a short phrase produces a fixed-length 64-character digest:","Type or paste your text into the input editor.","Open SHA-256 Generator and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"sha384-generator","name":"SHA384 Generator","description":"Generate a SHA-384 hash from any text input. Copy or download the hash without sending data anywhere.","tags":["developer-tool","browser-tool","hash-cryptography","sha384","generator"],"examples":["Hashing a short phrase produces a fixed-length 96-character digest:","Type or paste your text into the input editor.","Open SHA384 Generator and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"sha512-generator","name":"SHA-512 Generator","description":"Generate a SHA-512 hash from any text input. Copy or download the hash without sending data anywhere.","tags":["developer-tool","browser-tool","hash-cryptography","sha512","generator","sha","512"],"examples":["Hashing a short phrase produces a fixed-length 128-character digest:","Type or paste your text into the input editor.","Open SHA-512 Generator and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"password-generator","name":"Password Generator","description":"Create strong, random passwords with configurable length and character types. Everything runs locally in your browser — nothing is sent to a server.","tags":["developer-tool","browser-tool","hash-cryptography","password","generator"],"examples":["A 16-character password with all character types enabled might look like this:","Set the desired password length using the slider (4 to 128 characters).","Open Password Generator and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"hex-to-decimal","name":"Hex to Decimal","description":"Convert hex numbers to decimal, octal, and binary. Copy or download the result without sending data anywhere.","tags":["developer-tool","browser-tool","number-conversion","hex","to","decimal"],"examples":["Converting a hex number to its decimal equivalent:","Type or paste a hexadecimal number into the input field.","Open Hex to Decimal and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"decimal-to-hex","name":"Decimal to Hex","description":"Convert decimal numbers to hex, octal, and binary.","tags":["developer-tool","browser-tool","number-conversion","decimal","to","hex"],"examples":["Converting a decimal number to hex:","Type or paste a decimal number into the input field.","Open Decimal to Hex and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"octal-to-decimal","name":"Octal to Decimal","description":"Convert octal numbers to decimal, hex, and binary.","tags":["developer-tool","browser-tool","number-conversion","octal","to","decimal"],"examples":["Converting octal to decimal:","Type or paste an octal number into the input field.","Open Octal to Decimal and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"decimal-to-octal","name":"Decimal to Octal","description":"Convert decimal numbers to octal, hex, and binary.","tags":["developer-tool","browser-tool","number-conversion","decimal","to","octal"],"examples":["Converting decimal to octal:","Type or paste a decimal number into the input field.","Open Decimal to Octal and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"binary-to-decimal","name":"Binary to Decimal","description":"Convert binary numbers to decimal, hex, and octal.","tags":["developer-tool","browser-tool","number-conversion","binary","to","decimal"],"examples":["Converting binary to decimal:","Type or paste a binary number into the input field.","Open Binary to Decimal and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"decimal-to-binary","name":"Decimal to Binary","description":"Convert decimal numbers to binary, hex, and octal.","tags":["developer-tool","browser-tool","number-conversion","decimal","to","binary"],"examples":["Converting decimal to binary:","Type or paste a decimal number into the input field.","Open Decimal to Binary and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"binary-to-hex","name":"Binary to Hex","description":"Convert binary numbers to hex, decimal, and octal.","tags":["developer-tool","browser-tool","number-conversion","binary","to","hex"],"examples":["Converting binary to hex:","Type or paste a binary number into the input field.","Open Binary to Hex and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"hex-to-binary","name":"Hex to Binary","description":"Convert hex numbers to binary, decimal, and octal.","tags":["developer-tool","browser-tool","number-conversion","hex","to","binary"],"examples":["Converting hex to binary:","Type or paste a hex number into the input field.","Open Hex to Binary and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"hex-to-ascii","name":"Hex to ASCII","description":"Convert hex-encoded strings to readable ASCII text.","tags":["developer-tool","browser-tool","number-conversion","hex","to","ascii"],"examples":["Converting hex values to ASCII text:","Paste hex values into the input editor.","Open Hex to ASCII and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"ascii-to-hex","name":"ASCII to Hex","description":"Convert text to hex-encoded strings with configurable delimiters.","tags":["developer-tool","browser-tool","number-conversion","ascii","to","hex"],"examples":["Converting ASCII text to hex:","Type or paste text into the input editor.","Open ASCII to Hex and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"binary-to-text","name":"Binary to Text","description":"Convert binary byte sequences to ASCII text.","tags":["developer-tool","browser-tool","number-conversion","binary","to","text"],"examples":["Converting binary to text:","Paste binary code into the input editor.","Open Binary to Text and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"text-to-binary","name":"Text to Binary","description":"Convert ASCII text to binary byte sequences.","tags":["developer-tool","browser-tool","number-conversion","text","to","binary"],"examples":["Converting text to binary:","Type or paste text into the input editor.","Open Text to Binary and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"fraction-to-decimal","name":"Fraction to Decimal","description":"Convert fractions (with integer, numerator, denominator) to decimal numbers.","tags":["developer-tool","browser-tool","number-conversion","fraction","to","decimal"],"examples":["Converting a fraction to decimal:","Enter the integer part (default is 0), numerator, and denominator.","Open Fraction to Decimal and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"decimal-to-fraction","name":"Decimal to Fraction","description":"Convert decimal numbers to fraction form (integer, numerator, denominator).","tags":["developer-tool","browser-tool","number-conversion","decimal","to","fraction"],"examples":["Converting a decimal to fraction:","Type or paste a decimal number into the input field.","Open Decimal to Fraction and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"percent-to-decimal","name":"Percent to Decimal","description":"Convert percentage values to decimal numbers.","tags":["developer-tool","browser-tool","number-conversion","percent","to","decimal"],"examples":["Converting percent to decimal:","Type or paste a percentage value into the input field.","Open Percent to Decimal and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"decimal-to-percent","name":"Decimal to Percent","description":"Convert decimal numbers to percentage values.","tags":["developer-tool","browser-tool","number-conversion","decimal","to","percent"],"examples":["Converting decimal to percent:","Type or paste a decimal number into the input field.","Open Decimal to Percent and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"percent-to-fraction","name":"Percent to Fraction","description":"Convert percentage values to fraction form.","tags":["developer-tool","browser-tool","number-conversion","percent","to","fraction"],"examples":["Converting percent to fraction:","Type or paste a percentage value into the input field.","Open Percent to Fraction and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"fraction-to-percent","name":"Fraction to Percent","description":"Convert fractions to percentage values.","tags":["developer-tool","browser-tool","number-conversion","fraction","to","percent"],"examples":["Converting fraction to percent:","Enter the integer part (optional), numerator, and denominator.","Open Fraction to Percent and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"hex-to-rgb","name":"Hex to RGB","description":"Convert hex color codes to RGB values with a live color preview.","tags":["developer-tool","browser-tool","number-conversion","hex","to","rgb"],"examples":["Converting hex color to RGB:","Type or paste a hex color code into the input field.","Open Hex to RGB and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"rgb-to-hex","name":"RGB to Hex","description":"Convert RGB color values to hex codes with a live color preview.","tags":["developer-tool","browser-tool","number-conversion","rgb","to","hex"],"examples":["Converting RGB to hex:","Type or paste an RGB color value into the input field.","Open RGB to Hex and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"hex-to-rgba","name":"Hex to RGBA","description":"Convert hex colors to RGBA with adjustable opacity and live preview.","tags":["developer-tool","browser-tool","number-conversion","hex","to","rgba"],"examples":["Converting hex to RGBA:","Type or paste a hex color code into the input field.","Open Hex to RGBA and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"rgba-to-hex","name":"RGBA to Hex","description":"Convert RGBA colors to hex codes with opacity display.","tags":["developer-tool","browser-tool","number-conversion","rgba","to","hex"],"examples":["Converting RGBA to hex:","Type or paste an RGBA color value into the input field.","Open RGBA to Hex and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"roman-numerals-to-numbers","name":"Roman to Numbers","description":"Convert Roman numeral strings to decimal numbers.","tags":["developer-tool","browser-tool","number-conversion","roman","numerals","to","numbers"],"examples":["Converting Roman numerals to numbers:","Type or paste a Roman numeral into the input field.","Open Roman to Numbers and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"numbers-to-roman-numerals","name":"Numbers to Roman","description":"Convert decimal numbers to Roman numeral strings.","tags":["developer-tool","browser-tool","number-conversion","numbers","to","roman","numerals"],"examples":["Converting numbers to Roman numerals:","Type or paste a number into the input field.","Open Numbers to Roman and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"word-counter","name":"Word Counter","description":"Count words, characters, sentences, paragraphs, and estimate reading and speaking time.","tags":["developer-tool","browser-tool","string-text-utilities","word","counter"],"examples":["Paste a sample text and watch the statistics update live:","Paste or type your text into the input editor.","Open Word Counter and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"character-count","name":"Character Count","description":"Count characters, words, lines, and UTF-8 bytes. Includes a Twitter 280-character limit tracker.","tags":["developer-tool","browser-tool","string-text-utilities","character","count"],"examples":["Paste a sample text and watch the statistics update live:","Paste or type your text into the input editor.","Open Character Count and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"case-converter","name":"Case Converter","description":"Transform text between uppercase, lowercase, sentence case, title case, and inverted case.","tags":["developer-tool","browser-tool","string-text-utilities","case","converter"],"examples":["See how the same sentence looks in each case style:","Paste or type your text into the input editor.","Open Case Converter and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"reverse-text","name":"Reverse Text","description":"Reverse text character by character, useful for obfuscation, testing, and fun.","tags":["developer-tool","browser-tool","string-text-utilities","reverse","text"],"examples":["See how text looks before and after reversal:","Paste or type your text into the input editor.","Open Reverse Text and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"json-formatter","name":"JSON Formatter","description":"Beautify minified JSON with proper indentation and structure. Copy or download the formatted result.","tags":["developer-tool","browser-tool","formatter-minifier","json","formatter"],"examples":["Minified JSON becomes readable after formatting:","Paste your JSON data into the input editor.","Open JSON Formatter and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"json-minifier","name":"JSON Minifier","description":"Compress JSON by stripping whitespace, indentation, and line breaks. Copy or download the minified result.","tags":["developer-tool","browser-tool","formatter-minifier","json","minifier"],"examples":["Formatted JSON becomes compact after minification:","Paste your JSON data into the input editor.","Open JSON Minifier and process input in the browser."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}],"provenance":[{"source":"github_code","first_seen":"2026-05-23T09:25:15.811262+00:00"}],"recent_probes":[{"fetched_at":"2026-05-23T09:25:15.811262+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":343,"live_responds":false}],"catalog_attestation":null,"verification_history":[]}