{"nodes": [{"id": "remix_public_sdk_demo_log", "label": "log", "file_type": "code", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "remix_public_sdk_demo_is_sandbox", "label": "isSandbox", "file_type": "code", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "remix_public_sdk_demo_required_scopes", "label": "requiredScopes", "file_type": "code", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "remix_public_sdk_demo_optional_scopes", "label": "optionalScopes", "file_type": "code", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "remix_public_sdk_demo_render_login_button", "label": "renderLoginButton", "file_type": "code", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "remix_public_sdk_demo_guard_sandbox", "label": "guardSandbox", "file_type": "code", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "remix_public_sdk_demo_with_session", "label": "withSession", "file_type": "code", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "remix_public_sdk_demo_docs_embed", "label": "Thingtime Embed Integration Guide", "file_type": "document", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": "/docs/embed", "captured_at": null, "author": null, "contributor": null}, {"id": "remix_public_sdk_demo_docs_api_embed", "label": "Thingtime Embed API Reference", "file_type": "document", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": "/docs/api/embed", "captured_at": null, "author": null, "contributor": null}, {"id": "remix_public_sdk_demo_apps_api", "label": "Thingtime App Registration API", "file_type": "concept", "source_file": "remix/public/sdk/demo.html", "source_location": null, "source_url": "/api/v1/apps", "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "remix_public_sdk_demo_render_login_button", "target": "remix_public_sdk_demo_is_sandbox", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}, {"source": "remix_public_sdk_demo_render_login_button", "target": "remix_public_sdk_demo_required_scopes", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}, {"source": "remix_public_sdk_demo_render_login_button", "target": "remix_public_sdk_demo_optional_scopes", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}, {"source": "remix_public_sdk_demo_render_login_button", "target": "remix_public_sdk_thingtime_login_thingtime_render_button", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}, {"source": "remix_public_sdk_demo_guard_sandbox", "target": "remix_public_sdk_demo_log", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}, {"source": "remix_public_sdk_demo_with_session", "target": "remix_public_sdk_demo_guard_sandbox", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}, {"source": "remix_public_sdk_demo_with_session", "target": "remix_public_sdk_thingtime_login_thingtime_data", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}, {"source": "remix_public_sdk_demo_render_login_button", "target": "remix_public_sdk_demo_log", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}, {"source": "remix_public_sdk_demo_docs_embed", "target": "remix_public_sdk_demo_docs_api_embed", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}, {"source": "remix_public_sdk_demo_apps_api", "target": "remix_public_sdk_thingtime_login_thingtime_render_button", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "remix/public/sdk/demo.html", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "thingtime_login_session_flow", "label": "Thingtime login and session API flow", "nodes": ["remix_public_sdk_demo_render_login_button", "remix_public_sdk_demo_guard_sandbox", "remix_public_sdk_demo_with_session", "remix_public_sdk_thingtime_login_thingtime_render_button", "remix_public_sdk_thingtime_login_thingtime_userinfo", "remix_public_sdk_thingtime_login_thingtime_shared", "remix_public_sdk_thingtime_login_thingtime_data"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "remix/public/sdk/demo.html"}]}