{"id":1980,"date":"2026-07-18T06:32:05","date_gmt":"2026-07-18T13:32:05","guid":{"rendered":"http:\/\/macdaddy4sure.ai\/?p=1980"},"modified":"2026-07-18T06:32:05","modified_gmt":"2026-07-18T13:32:05","slug":"environment-variables-for-_augmentedintelligence","status":"publish","type":"post","link":"http:\/\/macdaddy4sure.ai\/index.php\/2026\/07\/18\/environment-variables-for-_augmentedintelligence\/","title":{"rendered":"Environment variables for _AugmentedIntelligence"},"content":{"rendered":"\n<p>Recommended defaults for a <strong>dev workstation<\/strong>. Empty string means \u201cunset \/ feature off until configured.\u201d<\/p>\n\n\n\n<p>Also see: RemoteCUDA.md (RemoteCUDA.md) \u00b7 BuildConfigurations.md (BuildConfigurations.md) \u00b7 PluginBridges.md (PluginBridges.md)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quick start (dev defaults)<\/h2>\n\n\n\n<p><em>[bat]<br><\/em>REM &#8212; Core (usually leave unset; Settings\/MySQL file wins) &#8212;<br>REM set AI_MYSQL_HOST=127.0.0.1<br>REM set AI_MYSQL_USER=root<br>REM set AI_MYSQL_PASSWORD=<br>REM set AI_MYSQL_DATABASE=cognitive_loop<br><br>REM &#8212; Remote CUDA worker (optional GPU box) &#8212;<br>set AI_REMOTE_CUDA_ENABLED=1<br>set AI_REMOTE_CUDA_HOST=127.0.0.1<br>set AI_REMOTE_CUDA_PORT=7720<br>set AI_REMOTE_CUDA_TOKEN=dev-token<br>set AI_REMOTE_CUDA_TIMEOUT_MS=15000<br><br>REM On the GPU machine:<br>REM&nbsp;&nbsp; set AI_REMOTE_CUDA_TOKEN=dev-token<br>REM&nbsp;&nbsp; set AI_REMOTE_CUDA_PORT=7720<br>REM&nbsp;&nbsp; python tools\\remote_cuda_worker.py<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Remote CUDA \/ HardwareAcceleration<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Variable<\/strong><\/td><td><strong>Default<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><tr><td><strong>`AI_REMOTE_CUDA_ENABLED`<\/strong><\/td><td>1<\/td><td>Master enable for _RemoteCuda client (0\/false\/off disables)<\/td><\/tr><tr><td><strong>`AI_REMOTE_CUDA_HOST`<\/strong><\/td><td><em>(empty)<\/em><\/td><td>Single worker host: host, host:port, or http:\/\/host:port<\/td><\/tr><tr><td><strong>`AI_REMOTE_CUDA_HOSTS`<\/strong><\/td><td><em>(empty)<\/em><\/td><td>Comma\/space-separated worker list (pool; least-loaded pick)<\/td><\/tr><tr><td><strong>`AI_REMOTE_CUDA_PORT`<\/strong><\/td><td>7720<\/td><td>Default port when host has no :port<\/td><\/tr><tr><td><strong>`AI_REMOTE_CUDA_TOKEN`<\/strong><\/td><td><em>(empty)<\/em><\/td><td>Bearer \/ JSON token for worker auth<\/td><\/tr><tr><td><strong>`AI_REMOTE_CUDA_TIMEOUT_MS`<\/strong><\/td><td>15000<\/td><td>HTTP timeout for remote RPC<\/td><\/tr><tr><td><strong>`AI_REMOTE_CUDA_BIND`<\/strong><\/td><td>0.0.0.0<\/td><td>Worker listen address (remote_cuda_worker.py)<\/td><\/tr><tr><td><strong>`AI_CUDA_REMOTE_HOST`<\/strong><\/td><td><em>(empty)<\/em><\/td><td>Alias for AI_REMOTE_CUDA_HOST<\/td><\/tr><tr><td><strong>`AI_HARDWARE_REMOTE_TOKEN`<\/strong><\/td><td><em>(empty)<\/em><\/td><td>Fallback token if AI_REMOTE_CUDA_TOKEN unset<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>In-app Settings globals<\/strong> (not env, but related):<\/p>\n\n\n\n<p>cuda_accelleration_remote_enabled, cuda_accelleration_remote_hostname,<\/p>\n\n\n\n<p>tensor_accelleration_remote_*, hardware_remote_rpc_port (default <strong>7720<\/strong>),<\/p>\n\n\n\n<p>hardware_remote_rpc_timeout_ms (<strong>15000<\/strong>), hardware_remote_rpc_token.<\/p>\n\n\n\n<p><strong>Worker:<\/strong> python tools\/remote_cuda_worker.py<\/p>\n\n\n\n<p><strong>Client commands:<\/strong> cuda remote status|ping|hello|bench|set|job|tensor|checkpoint|\u2026<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Database \/ MySQL<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Variable<\/strong><\/td><td><strong>Default<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><tr><td>MySQL connection<\/td><td><em>from Settings \/ AD Credential Manager<\/em><\/td><td>Host app uses _Settings + optional CLI; env override patterns vary by build<\/td><\/tr><tr><td>Common convention<\/td><td>127.0.0.1 \/ root \/ empty password \/ cognitive_loop<\/td><td>Local XAMPP\/WAMP style lab<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>If you use env-based secrets tooling, prefer OS Credential Manager \/ GPO (_Settings::ApplyAdPasswords) over plain env in production.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">LLM \/ remote inference (non-CUDA)<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Variable<\/strong><\/td><td><strong>Default<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><tr><td>Provider API keys<\/td><td><em>unset<\/em><\/td><td>OpenAI\/Grok\/Gemini\/etc. usually via Settings UI \/ encrypted store, not required env<\/td><\/tr><tr><td>Ollama \/ remote LLM<\/td><td><em>Settings<\/em><\/td><td>remote_llm_server_enabled + hostname in settings<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Bridges \/ games<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Variable<\/strong><\/td><td><strong>Default<\/strong><\/td><td><strong>Meaning<\/strong><\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>Bridge tokens<\/td><td><em>configured in-app<\/em><\/td><td>Minecraft\/SE\/GameMod tokens live in bridge config files \/ commands (minecraft bridge configure \u2026)<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>Lab hosts<\/td><td>e.g. 10.0.0.151<\/td><td>Documented in Minecraft\/SE docs for EARTH\/JUPITER<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_CREO_PROFILE<\/td><td>configurator<\/td><td>Creo strategy profile: live \\<\/td><td>batch \\<\/td><td>configurator \\<\/td><td>file \\<\/td><td>toolkit<\/td><\/tr><tr><td>AI_CREO_API<\/td><td>mock<\/td><td>Creo worker API: mock \\<\/td><td>vb \\<\/td><td>jlink \\<\/td><td>trail \\<\/td><td>toolkit<\/td><\/tr><tr><td>AI_CREO_HOST<\/td><td>127.0.0.1<\/td><td>Creo worker host<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_CREO_BRIDGE_PORT<\/td><td>8777<\/td><td>Creo worker TCP port<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_CREO_TOKEN<\/td><td>change-me<\/td><td>Shared bridge token<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_CREO_WORKDIR<\/td><td>creo\/work<\/td><td>Sandbox for exports \/ jobs<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_CREO_WORKER<\/td><td><em>(unset)<\/em><\/td><td>Path to worker script\/exe (tools\/creo_worker\/creo_worker.py)<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_CREO_EXE<\/td><td><em>(unset)<\/em><\/td><td>Path to Creo Parametric executable<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_CREO_DRY_RUN<\/td><td>on<\/td><td>Default dry-run for Creo exports<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_BLENDER_PROFILE<\/td><td>template<\/td><td>Blender profile: interactive \\<\/td><td>headless \\<\/td><td>template \\<\/td><td>file \\<\/td><td>advanced<\/td><\/tr><tr><td>AI_BLENDER_API<\/td><td>mock<\/td><td>mock or live worker<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_BLENDER_HOST \/ AI_BLENDER_PORT<\/td><td>127.0.0.1 \/ 8775<\/td><td>Blender worker TCP<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_BLENDER_TOKEN<\/td><td>change-me<\/td><td>Blender bridge token<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_BLENDER_WORKDIR<\/td><td>blender\/work<\/td><td>Sandbox<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_BLENDER_WORKER \/ AI_BLENDER_EXE<\/td><td><em>(unset)<\/em><\/td><td>Worker script \/ blender.exe<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_BLENDER_DRY_RUN<\/td><td>on<\/td><td>Default dry-run<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_C4D_PROFILE<\/td><td>template<\/td><td>C4D profile: live \\<\/td><td>batch \\<\/td><td>template \\<\/td><td>file \\<\/td><td>sdk<\/td><\/tr><tr><td>AI_C4D_API<\/td><td>mock<\/td><td>mock or live worker<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_C4D_HOST \/ AI_C4D_PORT<\/td><td>127.0.0.1 \/ 8776<\/td><td>C4D worker TCP<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_C4D_TOKEN<\/td><td>change-me<\/td><td>C4D bridge token<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_C4D_WORKDIR<\/td><td>c4d\/work<\/td><td>Sandbox<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_C4D_WORKER \/ AI_C4D_EXE<\/td><td><em>(unset)<\/em><\/td><td>Worker \/ Cinema 4D exe<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_C4D_DRY_RUN<\/td><td>on<\/td><td>Default dry-run<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_WEATHER_LAT \/ AI_WEATHER_LON<\/td><td>Seattle defaults<\/td><td>Weather\/storm point<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_WEATHER_LOCATION<\/td><td>Seattle<\/td><td>Location label<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_WEATHER_NWS_AREA<\/td><td><em>(unset)<\/em><\/td><td>Optional US state (e.g. WA) for NWS alerts<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_WEATHER_MOCK \/ AI_WEATHER_FORCE_MOCK<\/td><td>off<\/td><td>Use fixtures (offline)<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_WEATHER_USER_AGENT<\/td><td>AugmentedIntelligence\/\u2026<\/td><td>Required style header for NWS<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_WEATHER_TIMEOUT<\/td><td>20<\/td><td>HTTP timeout seconds<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_NEMO_URL<\/td><td>http:\/\/127.0.0.1:8000<\/td><td>NeMo Guardrails \/ NIM base URL<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_NEMO_TOKEN<\/td><td><em>(unset)<\/em><\/td><td>Optional bearer<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_NEMO_PROFILE<\/td><td>mock<\/td><td>mock \\<\/td><td>guardrails \\<\/td><td>nim \\<\/td><td>speech \\<\/td><td>\u2026<\/td><\/tr><tr><td>AI_NEMO_DRY_RUN<\/td><td>on<\/td><td>Prefer local rails when not live<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_TF_PYTHON<\/td><td>python<\/td><td>Python for TF pipelines<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_TF_TRAIN_ROOT<\/td><td>tensorflow_training<\/td><td>Pipeline root<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_TF_TRAIN_PROFILE<\/td><td>mock<\/td><td>mock \\<\/td><td>pipeline \\<\/td><td>finetune \\<\/td><td>native<\/td><td>&nbsp;<\/td><\/tr><tr><td>AI_TF_TRAIN_DRY_RUN<\/td><td>on<\/td><td>Default dry-run for training jobs<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>No required env for bridges; <strong>dry-run on<\/strong> by default in BridgeManager. Creo\/Blender\/C4D work offline with *_API=mock (default). Weather uses Open-Meteo + NWS + USGS \u2014 see WeatherHazards.md (WeatherHazards.md).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Plugins<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Variable<\/strong><\/td><td><strong>Default<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><tr><td><em>(none required)<\/em><\/td><td>\u2014<\/td><td>Plugins load in-process; dynamic DLL via plugins load<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Sandbox paths: plugins\/data\/ (HostApi FS).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CUDA \/ GPU local<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Variable<\/strong><\/td><td><strong>Default<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><tr><td><strong>`CUDA_VISIBLE_DEVICES`<\/strong><\/td><td><em>(driver default)<\/em><\/td><td>Standard NVIDIA: which GPUs are visible<\/td><\/tr><tr><td><strong>`CUDA_PATH`<\/strong><\/td><td><em>toolkit install<\/em><\/td><td>MSVC\/CUDA toolkit discovery (system install)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Build-time: USE_CUDA \/ AI_CPU_ONLY in VS configurations (not runtime env).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Networking \/ portal<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Variable<\/strong><\/td><td><strong>Default<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><tr><td>Portal \/ web<\/td><td><em>Settings<\/em><\/td><td>program_state_portal_*, web server ports in settings<\/td><\/tr><tr><td>Hardware RPC port<\/td><td>7720<\/td><td>hardware_remote_rpc_port<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Testing \/ CI<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Variable<\/strong><\/td><td><strong>Default<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><tr><td><strong>`AI_EXE`<\/strong><\/td><td><em>(auto-discover)<\/em><\/td><td>Full path to _AugmentedIntelligence.exe for tests\/run_command_batch.ps1<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Recommended profiles<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">A. Laptop CPU-only<\/h3>\n\n\n\n<p><em>[bat]<br><\/em>set AI_REMOTE_CUDA_ENABLED=0<br>REM do not set AI_REMOTE_CUDA_HOST<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">B. Local GPU + local worker (same machine)<\/h3>\n\n\n\n<p><em>[bat]<br><\/em>set AI_REMOTE_CUDA_ENABLED=1<br>set AI_REMOTE_CUDA_HOST=127.0.0.1<br>set AI_REMOTE_CUDA_PORT=7720<br>set AI_REMOTE_CUDA_TOKEN=dev-token<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C. Workstation + remote GPU server<\/h3>\n\n\n\n<p><em>[bat]<br><\/em>set AI_REMOTE_CUDA_ENABLED=1<br>set AI_REMOTE_CUDA_HOSTS=http:\/\/10.0.0.50:7720,http:\/\/10.0.0.51:7720<br>set AI_REMOTE_CUDA_TOKEN=prod-long-random-token<br>set AI_REMOTE_CUDA_TIMEOUT_MS=30000<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D. Match HardwareAcceleration remote Tensor path<\/h3>\n\n\n\n<p><em>[bat]<br><\/em>set AI_REMOTE_CUDA_HOST=10.0.0.50<br>set AI_REMOTE_CUDA_PORT=7720<br>set AI_REMOTE_CUDA_TOKEN=same-as-hardware_remote_rpc_token<\/p>\n\n\n\n<p>Also enable remote CUDA\/tensor hostnames in Settings if you use the older HA code paths.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Security notes<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Never commit real tokens.<\/strong> Use dev-token only on localhost.\u00a0<\/li>\n\n\n\n<li>Bind workers to LAN or localhost; use firewall + strong token in production.\u00a0<\/li>\n\n\n\n<li>Kill-switch \/ safe mode <strong>cancels<\/strong> remote CUDA jobs.\u00a0<\/li>\n\n\n\n<li>Remote matmul always <strong>falls back to local GEMM<\/strong> if the worker is down.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Verification<\/h2>\n\n\n\n<p><em>[text]<br><\/em>cuda remote refresh<br>cuda remote status<br>cuda remote ping<br>cuda remote bench 128<br>nn device list<br>nn device set global train remote<\/p>\n\n\n\n<p>Worker logs should show \/v1\/ping and \/infer or \/v1\/matmul hits.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recommended defaults for a dev workstation. Empty string means \u201cunset \/ feature off until configured.\u201d Also see: RemoteCUDA.md (RemoteCUDA.md) \u00b7 BuildConfigurations.md (BuildConfigurations.md) \u00b7 PluginBridges.md (PluginBridges.md) Quick start (dev defaults) [bat]REM &#8212; Core (usually leave unset; Settings\/MySQL file wins) &#8212;REM set AI_MYSQL_HOST=127.0.0.1REM set AI_MYSQL_USER=rootREM set AI_MYSQL_PASSWORD=REM set AI_MYSQL_DATABASE=cognitive_loop REM &#8212; Remote CUDA worker (optional GPU box) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1980","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/posts\/1980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/comments?post=1980"}],"version-history":[{"count":1,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/posts\/1980\/revisions"}],"predecessor-version":[{"id":1981,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/posts\/1980\/revisions\/1981"}],"wp:attachment":[{"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/media?parent=1980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/categories?post=1980"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/tags?post=1980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}