{
    "version": "ifuri.connector.v1",
    "generatedAt": "2026-07-17T05:25:27+00:00",
    "connector": {
        "id": "webrtc",
        "name": "WebRTC",
        "status": "planned",
        "category": "Media",
        "summary": "WebRTC session — HTTP signaling inbox (node) and DataChannel URI envelopes; browser P2P via ifURI /api/webrtc/signal.",
        "description": "WebRTC session — HTTP signaling inbox (node) and DataChannel URI envelopes; browser P2P via ifURI /api/webrtc/signal. A tellmesh capability pack adopted into urirun via its manifest (`urirun adopt-pack`): 4 webrtc:// routes mapped 1:1 to bindings.v2, validated, ready to project to MCP tools / A2A skills.",
        "uriSchemes": [
            "webrtc"
        ],
        "routes": [
            "webrtc://local/session/session/command/start",
            "webrtc://local/session/session/data/command/send",
            "webrtc://local/session/session/signal/command/post",
            "webrtc://local/session/session/signal/query/inbox"
        ],
        "useCases": [
            "Address webrtc:// capabilities as URIs in a flow.",
            "Project WebRTC operations to MCP tools / A2A skills.",
            "Adopt the pack with one command, no code change."
        ],
        "examples": [
            {
                "title": "WebRTC — first route",
                "uri": "webrtc://local/session/session/command/start",
                "payload": []
            }
        ],
        "flowExample": [
            "webrtc://local/session/session/command/start",
            "webrtc://local/session/session/data/command/send"
        ],
        "requires": [
            "the tellmesh 'uriwebrtc' pack (GitHub) for real handlers; dispatch works simulated without it"
        ],
        "install": {
            "mode": "planned",
            "pipSpec": "uriwebrtc"
        },
        "adapterKinds": [
            "local-function"
        ],
        "docsUrl": "https://docs.ifuri.com/adopt-as-uri.html",
        "keywords": [
            "webrtc",
            "webrtc",
            "tellmesh",
            "capability pack",
            "uri"
        ],
        "provenance": "community",
        "publisher": {
            "name": "tellmesh",
            "url": "https://github.com/tellmesh",
            "github": "https://github.com/tellmesh"
        }
    },
    "registryEntry": {
        "id": "webrtc",
        "name": "WebRTC",
        "status": "planned",
        "category": "Media",
        "summary": "WebRTC session — HTTP signaling inbox (node) and DataChannel URI envelopes; browser P2P via ifURI /api/webrtc/signal.",
        "description": "WebRTC session — HTTP signaling inbox (node) and DataChannel URI envelopes; browser P2P via ifURI /api/webrtc/signal. A tellmesh capability pack adopted into urirun via its manifest (`urirun adopt-pack`): 4 webrtc:// routes mapped 1:1 to bindings.v2, validated, ready to project to MCP tools / A2A skills.",
        "uriSchemes": [
            "webrtc"
        ],
        "routes": [
            "webrtc://local/session/session/command/start",
            "webrtc://local/session/session/data/command/send",
            "webrtc://local/session/session/signal/command/post",
            "webrtc://local/session/session/signal/query/inbox"
        ],
        "examples": [
            {
                "title": "WebRTC — first route",
                "uri": "webrtc://local/session/session/command/start",
                "payload": []
            }
        ],
        "flowExample": [
            "webrtc://local/session/session/command/start",
            "webrtc://local/session/session/data/command/send"
        ],
        "install": {
            "mode": "planned",
            "pipSpec": "uriwebrtc"
        },
        "docsUrl": "https://docs.ifuri.com/adopt-as-uri.html",
        "hubUrl": "https://connect.ifuri.com/connectors/webrtc",
        "manifestUrl": "https://connect.ifuri.com/connectors/webrtc.json",
        "verified": false
    },
    "installCommand": "curl -fsSL 'https://connect.ifuri.com/install?connectors=webrtc' | bash"
}