ایجنٹ میموری جو کبھی باہر نہیں جاتی۔
Telys آپ کے process میں link ہوتا ہے اور مقامی directory سے queries کا جواب دیتا ہے۔ نہ کوئی service call، نہ کوئی daemon پر اعتماد، اور نہ SDK یا runtime میں کوئی ایسا code path جو آپ کا ڈیٹا کہیں بھیجے۔
ہر چیز وہیں چلتی ہے جہاں ڈیٹا موجود ہے۔
کوئری کے وقت کوئی نیٹ ورک نہیں
SDK درآمد کریں، نیٹ ورک منقطع کریں — کوئریاں پھر بھی جواب دیتی ہیں۔ ریٹریول مقامی سیگمنٹس پر ایک فنکشن کال ہے — نہ کوئی اینڈ پوائنٹ تک پہنچنا ہے، نہ کوئی ناکامی کا طریقہ جس میں DNS شامل ہو۔
ڈیٹا آپ کے پروسیس میں رہتا ہے
کوئی سروس نہیں، کوئی ڈیمن نہیں، کوئی بیرونی API نہیں۔ انجن آپ کے Python پروسیس کے اندر چلتا ہے اور ایک مقامی ڈائریکٹری پڑھتا ہے۔ ویکٹرز، میٹا ڈیٹا، کوئریاں، اور نتائج کبھی کسی ایسی پروسیس باؤنڈری کو عبور نہیں کرتے جو آپ نے خود نہ بنائی ہو۔
زیرو ماڈل ڈاؤن لوڈز
اپنے ویکٹرز خود لائیں — انجن ایمبیڈنگ-اگنوسٹک ہے — یا آن-ڈیوائس ایمبیڈر استعمال کریں: لیکسیکل، ان-پروسیس، کوئی ماڈل ڈاؤن لوڈ نہیں، کوئی تھرڈ پارٹی انفرنس کال نہیں۔
from telys import Telys db = Telys("./memory") # a directory, not a connection string col = db.open_collection("docs") hits = col.search(qvec, where={"tenant_id": "acme"}, top_k=10) # no socket, no daemon, no DNS lookup — a function call in your process
ایک بار سائن ان۔ پھر آف لائن۔
telys login ایک بار چلتا ہے: ایک OAuth ڈیوائس-کوڈ سائن ان RS256-دستخط شدہ ڈیوائس لائسنس اور ایک رن ٹائم بنڈل واپس کرتا ہے جس کے آرٹیفیکٹس SHA-256 مینی فیسٹ کے خلاف تصدیق ہوتے ہیں — مقامی طور پر، SDK میں شامل پبلک کیز کے ذریعے۔ اس کے بعد Telys مکمل طور پر آف لائن ہے۔
telys login # once: OAuth → RS256 device license + signed runtime telys runtime verify # offline: manifest signature + artifact SHA-256 + license
telys runtime install --file telys-runtime.bundle \
--license license.jwt
# verified locally against embedded public keys — no network at allاگر آپ وینڈرز پر عدم اعتماد کی وجہ سے لوکل-فرسٹ چلاتے ہیں، تو یہ وہ پیراگراف ہے جسے آڈٹ کریں: لائسنس چیکس کوئری کے وقت کبھی نہیں ہوتیں۔ تصدیق انسٹال کے وقت ایک مقامی سگنیچر چیک ہے — اور مطالبے پر، telys runtime verify کے ذریعے — ایمبیڈڈ پبلک کیز کے خلاف، بغیر کسی کال بیک کے۔ اور آپ کے ڈیٹا کے بارے میں کچھ بھی — ویکٹرز، میٹا ڈیٹا، کوئریاں، نتائج — کبھی ڈیوائس نہیں چھوڑتا: کسی بھی ٹیئر پر۔
ایئر-گیپڈ ایکٹیویشن فرسٹ کلاس ہے، کوئی سپورٹ ٹکٹ نہیں: ایک دستخط شدہ بنڈل فائل اور آف لائن license.jwt سے انسٹال کریں۔ یہ راستہ نیٹ ورک کو بالکل نہیں چھوتا۔
| مرحلہ | نیٹ ورک | کیا منتقل ہوتا ہے |
|---|---|---|
| telys login | ایک بار | OAuth سائن ان؛ ایک دستخط شدہ لائسنس اور رن ٹائم بنڈل آتا ہے۔ آپ کے ڈیٹا کے بارے میں کچھ نہیں جاتا۔ |
| telys runtime install --file | کبھی نہیں | آف لائن انسٹال: ایک دستخط شدہ بنڈل اور license.jwt، ایمبیڈڈ پبلک کیز کے خلاف مقامی طور پر تصدیق شدہ۔ |
| telys runtime verify | کبھی نہیں | مینی فیسٹ سگنیچر، فی آرٹیفیکٹ SHA-256، اور لائسنس کی دوبارہ جانچ — مکمل طور پر آف لائن۔ |
| شامل کریں / تلاش کریں / ہر سوال | کبھی نہیں | لائسنس چیکس کوئری کے وقت نہیں ہوتیں۔ کوئری سے سوکٹ تک کوئی کوڈ پاتھ نہیں ہے۔ |
SDK، Apache-2.0 ہے اور عوامی PyPI پر موجود ہے (pip install telys)۔ دستخط شدہ رن ٹائم telys login کے ذریعے انسٹال ہوتا ہے؛ ایئر-گیپڈ ماحول کے لیے آف لائن بنڈلز درخواست پر دستیاب ہیں۔
حذف جو ثابت کیا جا سکے۔ جوابات جن کا آڈٹ ہو سکے۔
اعتماد صرف اس بات پر نہیں کہ ڈیٹا کہاں ہے — بلکہ اس پر بھی کہ انجن اپنے جوابات کے بارے میں کیا تسلیم کرے گا۔ ذیل کا ہر طریقہ کار شپ شدہ سطح ہے، روڈ میپ نہیں۔
ہر حقیقت اپنا ماخذ ساتھ رکھتی ہے
میٹا ڈیٹا ہر ویکٹر کے ساتھ روٹ ہوتا ہے، اور ہر ہٹ اسے واپس کرتا ہے۔ یاد آنے والی یادداشت اپنے ماخذ کے ریکارڈ کے ساتھ آتی ہے — نہ کہ ایک خالی ID جسے آپ کو کسی اور اسٹور سے دوبارہ جوڑنا پڑے۔
کبھی خاموش اوور رائٹ نہیں
اپڈیٹس MVCC کے تحت سپرسیڈ ہوتی ہیں: نیا ورژن جیتتا ہے، پرانا ورژن سپرسیڈڈ نشان زد ہوتا ہے، اور کھلے اسنیپ شاٹس ایک مستقل ویو پڑھتے رہتے ہیں۔ تاریخ ایک زنجیر ہے، تبدیلی نہیں۔
ٹوم اسٹون، پھر غائب
delete() ایک ٹوم اسٹون لکھتا ہے — قطار ہر بعد کی تلاش سے غائب ہو جاتی ہے۔ compact() سیگمنٹ کو اس کے بغیر دوبارہ لکھتا ہے: کمپیکشن کے بعد، بائٹس جسمانی طور پر ختم ہو جاتے ہیں، بشمول انڈیکس سائیڈ کارز سے — محض کوئریوں سے پوشیدہ نہیں۔ یہی وہ ضمانت ہے جو حذف کی حقیقی درخواست کو درکار ہے۔
ہر کوئری پر ایک پلان
search(..., explain=True) وہ جسمانی راستہ بتاتا ہے جس نے ہر نتیجہ پیدا کیا — PartitionSliceExactF32، PartitionIVFRerankF32، یا ScatterGatherExact فال بیک، جو خود اسے ظاہر کرتا ہے۔ کوئی جواب اپنی استدلال کے بغیر نہیں آتا۔
col.delete(["doc-041"]) # tombstone — gone from every subsequent search col.compact() # segment rewrite — the bytes are physically gone col.save()
دعوے، تحریری شکل میں۔
| سطح | حیثیت |
|---|---|
| لائسنس تصدیق | آف لائن۔ RS256 مینی فیسٹ سگنیچر، فی آرٹیفیکٹ SHA-256، RS256 لائسنس ٹوکن — سب SDK میں ایمبیڈڈ پبلک کیز کے خلاف تصدیق شدہ۔ تصدیق کے وقت کوئی نیٹ ورک نہیں؛ کوئری کے وقت بھی نہیں۔ |
| کوئری کے وقت نیٹ ورک | کوئی نہیں۔ add، upsert، search، search_text، delete، compact، اور save مقامی سیگمنٹس کے خلاف ان-پروسیس چلتے ہیں۔ |
| انجن میں ٹیلی میٹری | کوئی نہیں۔ SDK اور رن ٹائم ڈیوائس سے کچھ نہیں بھیجتے۔ telys.ai پر اینالیٹکس telys.ai پر رہتی ہے — آپ کے پروسیس میں اس کا کوئی راستہ نہیں۔ |
| ایمبیڈنگ | اپنے ویکٹرز خود لائیں، یا آن-ڈیوائس ایمبیڈر استعمال کریں — کوئی ماڈل ڈاؤن لوڈ نہیں، کوئی تھرڈ پارٹی انفرنس نہیں۔ |
| SBOM اور تصدیق نامہ | فی ریلیز سافٹ ویئر بل آف میٹریلز اور بلڈ اٹیسٹیشن — Enterprise لائسنسنگ کے تحت۔ |
| Certifications | ابھی تک SOC 2 یا ISO 27001 سرٹیفیکیشن نہیں ہے۔ نو-نیٹ ورک ڈیزائن آڈٹ کی سطح کو محدود کرتا ہے؛ باضابطہ سرٹیفیکیشن Enterprise روڈ میپ کا حصہ ہے۔ |
| Platforms | macOS arm64 · Linux x86_64 / arm64 · Windows بذریعہ WSL2۔ |
| ماخذ ماڈل | SDK: Apache-2.0، کوئی انجن کوڈ نہیں۔ Runtime: بند، دستخط شدہ، آن-ڈیوائس۔ |
خود آڈٹ کریں۔
انسٹال کریں، نیٹ ورک منقطع کریں، اور دیکھیں کہ کوئریاں جواب دیتی ہیں — پھر تصدیقی کوڈ پڑھیں، کیونکہ وہ Apache-2.0 SDK کے ساتھ آتا ہے۔
Enterprise کے بارے میں بات کریں