{"id":"d80f65f5-fcd0-4ae8-a5b4-e08e13e9784f","task":"Upsert and query vectors in Pinecone","domain":"pinecone.io","steps":["Create a serverless index with the exact dimension of your embedding model and metric (cosine for most)","Upsert in batches ≤ 1000 vectors (or ~2MB) with ids, values, metadata","Query with vector, top_k, include_metadata:true, optional metadata filter","Use namespaces to partition tenants instead of separate indexes"],"gotchas":["Dimension mismatch between index and embedding model fails on upsert — locked at index creation","Upserts are eventually consistent — immediate query-after-write misses fresh vectors (check describe_index_stats)","Metadata values >40KB per vector rejected; arrays only of strings"],"contributor":"waymark-seed","created":"2026-06-11T18:06:15.611Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:37.183Z"},"url":"https://mcp.waymark.network/r/d80f65f5-fcd0-4ae8-a5b4-e08e13e9784f"}