{
    "version": "ifuri.connector.v1",
    "generatedAt": "2026-07-17T05:23:52+00:00",
    "connector": {
        "id": "base64",
        "name": "Base64 (PHP)",
        "status": "available",
        "category": "Utilities",
        "summary": "Encode and decode text with Base64 through codec:// URI commands.",
        "description": "Base64 is a polyglot urirun connector written in PHP. It proves connectors are language-agnostic: the script emits a v2 bindings document and answers the codec:// route via an argv-template the urirun runtime invokes.",
        "uriSchemes": [
            "codec"
        ],
        "routes": [
            "codec://host/text/query/base64"
        ],
        "useCases": [
            "Encode or decode payloads inside a URI flow without a Python dependency.",
            "Demonstrate that urirun connectors can be authored in PHP.",
            "Project a PHP connector to MCP tools / A2A skills like any other connector."
        ],
        "examples": [
            {
                "title": "Encode text",
                "uri": "codec://host/text/query/base64",
                "payload": {
                    "mode": "encode",
                    "text": "hello"
                }
            },
            {
                "title": "Decode text",
                "uri": "codec://host/text/query/base64",
                "payload": {
                    "mode": "decode",
                    "text": "aGVsbG8="
                }
            }
        ],
        "flowExample": [
            "codec://host/text/query/base64"
        ],
        "requires": [
            "php>=8.1"
        ],
        "install": {
            "mode": "urirun-extra",
            "pipSpec": "urirun-connector-base64 @ git+https://github.com/if-uri/urirun-connector-base64.git@v0.1.0"
        },
        "adapterKinds": [
            "argv-template"
        ],
        "docsUrl": "https://github.com/if-uri/urirun-connector-base64",
        "keywords": [
            "base64",
            "codec",
            "php",
            "polyglot",
            "connector"
        ],
        "provenance": "verified",
        "publisher": {
            "name": "if-uri",
            "url": "https://ifuri.com",
            "github": "https://github.com/if-uri"
        }
    },
    "registryEntry": {
        "id": "base64",
        "name": "Base64 (PHP)",
        "status": "available",
        "category": "Utilities",
        "summary": "Encode and decode text with Base64 through codec:// URI commands.",
        "description": "Base64 is a polyglot urirun connector written in PHP. It proves connectors are language-agnostic: the script emits a v2 bindings document and answers the codec:// route via an argv-template the urirun runtime invokes.",
        "uriSchemes": [
            "codec"
        ],
        "routes": [
            "codec://host/text/query/base64"
        ],
        "examples": [
            {
                "title": "Encode text",
                "uri": "codec://host/text/query/base64",
                "payload": {
                    "mode": "encode",
                    "text": "hello"
                }
            },
            {
                "title": "Decode text",
                "uri": "codec://host/text/query/base64",
                "payload": {
                    "mode": "decode",
                    "text": "aGVsbG8="
                }
            }
        ],
        "flowExample": [
            "codec://host/text/query/base64"
        ],
        "install": {
            "mode": "urirun-extra",
            "pipSpec": "urirun-connector-base64 @ git+https://github.com/if-uri/urirun-connector-base64.git@v0.1.0"
        },
        "docsUrl": "https://github.com/if-uri/urirun-connector-base64",
        "hubUrl": "https://connect.ifuri.com/connectors/base64",
        "manifestUrl": "https://connect.ifuri.com/connectors/base64.json",
        "verified": false
    },
    "installCommand": "curl -fsSL 'https://connect.ifuri.com/install?connectors=base64' | bash"
}